|

楼主 |
发表于 2021-8-29 09:00:49
|
显示全部楼层
[code]
def open_url(url):
headers = {
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36',
'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'Accept-Language':'en-US,en;q=0.5',
'Accept-Encoding':'gzip',
'DNT':'1',
'Connection':'close'
}
res =requests.get(url,headers=headers)
return res
def find_data(res):
daily_list = []
all_page = int(53)
page=int(1)
while page <all_page :
res.encoding = 'gbk'
html = etree.HTML(res.text)
daily = html.xpath('//tr[contains(@class,"tr_2")]/td[1]/div/text()')
print(daily)
def main():
url = "https://vip.stock.finance.sina.com.cn/q/view/vFutures_History.php?jys=dce&pz=JM&hy=JM0&breed=JM0&type=inner&start=2016-01-1&end=2021-08-26"
res = open_url(url)
daily_list= find_data(res)
if __name__ =='__main__':
main()
|
|