久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

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

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

瀏覽:152日期: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 編程
主站蜘蛛池模板: 欧美成人伊人 | 网站av | 亚洲一区视频在线 | 精品亚洲一区二区三区四区五区 | 久久九精品 | 久久99久久久久 | 天天干夜夜骑 | 成人黄色短视频在线观看 | 性色在线| 国产欧美日韩一区 | 免费v片| 日韩一区二区在线观看 | 免费国产视频 | 香蕉久久网 | 亚州综合一区 | 日韩免费精品视频 | 国产欧美一区二区精品婷 | av网站网址 | 亚洲成人一区二区三区 | 欧美一级免费播放 | 男人天堂999 | 久久精品无码一区二区日韩av | 欧美黑人一级爽快片淫片高清 | 日韩中文字幕电影 | 国产高清在线 | 青青草亚洲 | 91免费看 | 国产精品久久久久婷婷二区次 | 亚洲一区中文 | 精品1区 | 在线播放国产一区二区三区 | www.五月天婷婷 | 久久精品视频一区 | 免费在线一区二区三区 | 国产成人精品久久 | 日韩成人在线观看 | 久久首页| 亚洲高清视频一区 | 99精品国产高清一区二区麻豆 | 精品二区 | 色欧美日韩 |