午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

python - 用urllib抓取網頁上的下載鏈接,目標文件是xls形式,但發現抓下來的xls是空表,里面只有一句報錯信息,求幫助。

瀏覽:281日期:2022-07-24 08:56:37

問題描述

想用urllib抓取上交所股票列表的xls下載鏈接,如下圖紅色小框:

python - 用urllib抓取網頁上的下載鏈接,目標文件是xls形式,但發現抓下來的xls是空表,里面只有一句報錯信息,求幫助。

發現抓下來的xls只有報錯信息:

python - 用urllib抓取網頁上的下載鏈接,目標文件是xls形式,但發現抓下來的xls是空表,里面只有一句報錯信息,求幫助。

請問要怎樣才能把有內容的xls抓下來?

代碼如下

from urllib import requestfrom datetime import datetime# -*- coding:utf-8 -*-url = ’http://query.sse.com.cn/security/stock/downloadStockListFile.do?’ ’csrcCode=&stockCode=&areaName=&stockType=1’myheaders = [(’User - Agent’, ’Mozilla/5.0 (Windows; U; Windows NT 5.2) AppleWebKit/525.13’ ’ (KHTML, like Gecko) Version/3.1 Safari/525.13’),]opener = request.build_opener()opener.addheaders = myheadersrequest.install_opener(opener)local = '/Users/Mty/Downloads/data/' + str(datetime.now().date()) + ' .xls'request.urlretrieve(url, local)

問題解答

回答1:

可以在標紅線的url上看到返回的公司信息,剩下的就是模擬瀏覽器請求這個url了,request header中的refer一定不能省略,不然會報403

記住要模擬 refer 這一項的值。

http://blog.csdn.net/ssshen14...這個是已有的解決方案

回答2:

查看cookie,referer

標簽: Python 編程
主站蜘蛛池模板: 中文字幕精品在线观看 | 国产露脸无套对白在线播放 | 欧美成人福利视频 | 色吊丝中文字幕 | 波多野结衣99 | 亚洲午夜视频在线观看 | 韩日黄色片 | 在线视频久 | 中文日韩在线观看 | 中文字幕亚洲精品在线 | 亚洲最大的av网站 | 黄色亚洲视频 | 成人在线亚洲 | 欧美亚洲网 | 熟女少妇a性色生活片毛片 欧美福利在线视频 | 日韩精品欧美激情 | 一级黄色性生活片 | 日本黄xxxxxxxxx100 | 91在线视频免费看 | 在线观看免费黄色片 | 亚洲精品在线免费观看视频 | 欧美aaa级| 亚洲性猛交 | 亚洲三级久久 | 日韩色在线 | 影音先锋黄色网址 | 午夜视频黄 | 国产探花在线播放 | 欧美日韩一级在线观看 | 色肉色伦交av色肉色伦 | 日本一级理论片在线大全 | jizz日本视频| 日韩一区二区免费在线观看 | 免费av在线播放 | 五月婷六月丁香 | 黄色大片免费在线观看 | 久久视频黄色 | 亚洲男人在线天堂 | 四虎永久在线精品 | 嫩草亚洲 | 韩日av在线 |