Python 3.x TypeError:urlopen()获取了意外的关键字参数';标题'_蟒蛇3
我曾试图在一个网站上用Python 3.6.4进行练习,但我一直收到一个Python 3.x TypeError:urlopen()获取了意外的关键字参数';标题'_蟒蛇3,python-3.x,web-scraping,Python 3.x,Web Scraping,我曾试图在一个网站上用Python 3.6.4进行练习,但我一直收到一个TypeError,原因是一个意外的关键字参数headers。 有人知道是什么导致了错误吗 这是我的密码: from urllib.request import Request, urlopen url = 'https://www.inside.com.tw' headers = {'User-Agent': 'Mozilla/5.0'} html = urlopen(url, headers=headers).r
TypeError
,原因是一个意外的关键字参数headers
。
有人知道是什么导致了错误吗
这是我的密码:
from urllib.request import Request, urlopen
url = 'https://www.inside.com.tw'
headers = {'User-Agent': 'Mozilla/5.0'}
html = urlopen(url, headers=headers).read()
我得到的错误是:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: urlopen() got an unexpected keyword argument 'headers'
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
TypeError:urlopen()获得意外的关键字参数“headers”
urllib模块的工作方式与首选的请求
模块的工作方式不同对于
请求
,您可以使用:
import requests
url = 'https://www.inside.com.tw'
headers = {'User-Agent': 'Mozilla/5.0'}
html = requests.get(url, headers=headers).content
使用urllib
,您需要创建一个Request
对象,并向其中添加标题:
from urllib.request import Request, urlopen
url = 'https://www.inside.com.tw'
headers = {'User-Agent': 'Mozilla/5.0'}
request = Request(url, headers=headers)
html = urlopen(request).read()
urllib
模块的工作方式与首选的请求
模块的工作方式不同对于
请求
,您可以使用:
import requests
url = 'https://www.inside.com.tw'
headers = {'User-Agent': 'Mozilla/5.0'}
html = requests.get(url, headers=headers).content
使用urllib
,您需要创建一个Request
对象,并向其中添加标题:
from urllib.request import Request, urlopen
url = 'https://www.inside.com.tw'
headers = {'User-Agent': 'Mozilla/5.0'}
request = Request(url, headers=headers)
html = urlopen(request).read()
你查过电话号码了吗?该函数实际上不接受头
参数。但是您确实导入了请求
类..您检查了吗?该函数实际上不接受头
参数。但是您确实导入了请求
类。。