Re: [問題] 股票交易爬蟲問題
※ 引述《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
05/23 05:00, 2F
推
05/24 15:02, , 3F
05/24 15:02, 3F
推
05/26 12:07, , 4F
05/26 12:07, 4F
→
05/26 12:09, , 5F
05/26 12:09, 5F
討論串 (同標題文章)