Re: [問題] 股票交易爬蟲問題

看板Python作者 (R5大小姐-EX人品崩壞)時間7年前 (2017/05/23 03:55), 編輯推噓4(401)
留言5則, 3人參與, 最新討論串2/3 (看更多)
※ 引述《a00880022 (QQ)》之銘言: : 大家好 : 小弟最近接觸爬蟲 : 想要從 台灣證券交易所 : http://www.twse.com.tw/ch/trading/exchange/STOCK_DAY/STOCK_DAYMAIN.php : 爬取過去每天的收盤價 : 但由於不熟悉網頁架構 : 在爬取的時候不知道怎麼從python輸入input給網頁然後抓取資料 : 附上目前程式碼 : ------------------------------------ : import requests : from bs4 import BeautifulSoup : payload={} : date=('download=&query_year=2017&query_month=5&CO_ID=1101&query-button=%E6%9F%A5%E8%A9%A2') : res=requests.post('http://www.twse.com.tw/ch/trading/exchange/STOCK_DAY/STOCK_DAYMAIN.php',data=date) : print (res.text) : ------------------------------------ : 我是利用一個date值存入年月以及股票編號想要回傳給網頁 : 但print出來的值好像接收不到(無法讀取table) : 想要請大神們就救我這個新手 : google了一整天還是找不到個結果... post丟payload要用dict type payload={"query_year":"2017", "query_month":"5", "CO_ID":"2317", "query-button":"%E6%9F%A5%E8%A9%A2" } res = requests.post(url, data = payload, headers = headers) print res.text 再來就丟soup就好 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.68.10.154 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1495482956.A.99E.html

05/23 04:56, , 1F
感謝大神!!
05/23 04:56, 1F

05/23 05:00, , 2F
小小p幣不成敬意><
05/23 05:00, 2F

05/24 15:02, , 3F
只要收盤價可以從雅虎要
05/24 15:02, 3F

05/26 12:07, , 4F
yahoo finance 跟 google finance api 之前有段時間
05/26 12:07, 4F

05/26 12:09, , 5F
data 沒有跟證交所同步 整個星期都是錯的
05/26 12:09, 5F
文章代碼(AID): #1P8q9CcU (Python)
文章代碼(AID): #1P8q9CcU (Python)