作者liger (小谚)
看板Python
标题Re: [问题] 如何抓取上市股票交易明细
时间Fri Jan 6 11:41:36 2017
感谢各位版友回覆,我参考了chliu版友提供的文章,利用前辈的程式码进行修改,
下面是纯分享。
# -*- coding: utf-8 -*-
from urllib import urlencode
import httplib2
import pandas as pd
url = '
http://www.tse.com.tw/ch/trading/exchange/STOCK_DAY/STOCK_DAYMAIN.php'
data = { 'download': 'html','query_year': '2017', 'query_month': '01',
'CO_ID': '2330'}
agent = 'Mozilla/5.0 (Windows NT 6.3; WOW64; rv:34.0) Gecko/20100101
Firefox/34.0'
httplib2.debuglevel = 1
conn = httplib2.Http('.cache')
headers = {'Content-type': 'application/x-www-form-urlencoded',
'Accept':
'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'User-Agent': agent}
resp, content = conn.request(url, 'POST', urlencode(data), headers)
df=pd.read_html(content)
df1=pd.DataFrame(df[0])
这样就可以用Pandas针对特定股票分析资讯了。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 203.67.75.74
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1483674099.A.AAE.html