Skip to main content
 首页 » 编程设计

python之类型错误 : request() missing 1 required positional argument: 'url'

2025年05月04日29insus

我正在用 Python3.6 编写脚本,其中包括从 site.xml 获取链接。我未能使用 urllib3 这已在社区的帮助下得到解释。目前,我被这个错误困住了。在 Requests 查看文档我尝试了以下示例但失败了。

import urllib3 
 
http = urllib3.PoolManager(10) 
url = 'https://www.desertessence.com/sitemap.xml' 
 
pagedata = http.request(url).data 

错误是因为缺少参数 url

Traceback (most recent call last): 
File "/Users/user/Downloads/1.py", line 6, in <module> 
    pagedata = http.request(url).data 
TypeError: request() missing 1 required positional argument: 'url' 
[Finished in 0.7s with exit code 1] 

请您参考如下方法:

From the urllib3 docs你错过了 method 参数:

pagedata = http.request('GET', url).data 

您查看的请求文档有误。