亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

python - 為解決403 加了user-agent,但之后使用urlretrieve就提示正則匹配錯誤

瀏覽:138日期:2022-07-23 17:50:25

問題描述

想寫一個小程式自動下載網頁 http://www.sse.com.cn/assortm... 里面的下載鏈接 http://query.sse.com.cn/secur...用urllib提示403,于是加了user-agent返回200,但之后使用urlretrieve就提示正則匹配錯誤,網上沒找到答案,請問大家要怎么解決這個問題?

代碼如下:

from urllib import request

from datetime import datetime

-- coding:utf-8 --

url = ’http://query.sse.com.cn/secur...’

user_agent = ’Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.95 Mobile Safari/537.36’

myheaders = {’User - Agent’: user_agent}

req = request.Request(url, headers=myheaders)

local = '/Users/Mty/Downloads/s_data/' + str(datetime.now().date()) + ' .xls'

request.urlretrieve(req, local)

報錯:

Traceback (most recent call last): File '/Users/Mty/PycharmProjects/get_data/date.py', line 20, in <module>

request.urlretrieve(req, local)

File '/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/urllib/request.py', line 186, in urlretrieve

url_type, path = splittype(url)

File '/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/urllib/parse.py', line 861, in splittype

match = _typeprog.match(url)

TypeError: expected string or bytes-like object

問題解答

回答1:

使用request.build_opener 添加head可解決

myheaders = [(’User - Agent’, ’Mozilla/5.0 (Windows; U; Windows NT 5.2) AppleWebKit/525.17’ ’ (KHTML, like Gecko) Version/3.1 Safari/525.17’),]opener = request.build_opener()opener.addheaders = myheadersrequest.install_opener(opener)request.urlretrieve(url, local)

標簽: Python 編程
主站蜘蛛池模板: 国产成人一区二区精品非洲 | 黄色片一区 | 狼人香蕉国产在线视频 | 午夜黄色毛片 | 毛片免费大全 | 一级人做人a爰免费视频 | 日本成a人片在线观看网址 日本成人一区二区 | 国产99久9在线 | 中美日韩在线网免费毛片视频 | 欧美另类人妖ⅹxxx 欧美另类老人xxxx | 美国一级特黄aa大片 | 在线高清免费爱做网 | 午夜影皖普通区 | 免费在线观看色 | 网站在线你懂的 | 青青操网 | 日本亚洲欧美国产日韩ay高清 | 欧美一区二区三区男同 | 一级做α爱过程免费视频 | 九九色播 | 欧美日韩国产高清视频 | 黄色片一级免费看 | 国产在线成人精品 | 国产精品久久婷婷六月丁香 | 国产亚洲欧美日韩在线一区 | 国产v日韩v欧美v精品专区 | 亚洲欧美一区二区三区 | 欧美黄色软件 | 看片亚洲 | 久草福利免费 | 91热成人精品国产免费 | 亚洲高清国产品国语在线观看 | 亚洲瑟 | 看日本真人一一级特黄毛片 | 国产限制级在线 | 一级美国片免费看 | 一级成人a免费视频 | 国产无套在线观看视频 | 1000部羞羞禁止免费观看视频 | 国内精品线在线观看 | 91精品久久久久亚洲国产 |