当前位置:主页 > python教程 > python请求域名报错

python请求域名requests.(url = 地址)报错

发布:2023-04-12 08:00:02 59


为找教程的网友们整理了相关的编程文章,网友蔚尔云根据主题投稿了本篇教程内容,涉及到python请求域名报错、python请求域名、python请求域名报错相关内容,已被234网友关注,相关难点技巧可以阅读下方的电子资料。

python请求域名报错

报错:

raise MissingSchema(

requests.exceptions.MissingSchema: Invalid URL 'titles': No scheme supplied. Perhaps you meant http://titles?

报错分析:

response  = requests.get(url='url',headers=headers)
# print(response)
response.encoding="utf-8"
rr = response.text

在爬虫教学中,这样写发起请求,看起来没啥问题吧。

但是当你执行的时候,它会报错:

报错提示:

引发缺少架构(

requests.exceptions.MissingSchema:URL“response”无效:未提供方案。也许你的意思是http://titles?

它提示啥? response 无效,架构不对,我们回去看看repsonse

发现了没有,url = 'url' ,看起来没啥问题,其实是不对的,我在这里研究了好久,不知道哪里出错,还以为,请求的地址太多,因为我提取的是一批。

我想是用 for循环遍历是一个一个往出拿,应该没啥问题,所以问题在这里?

这个请求地址: url = url 不需要加上单引号

所以正确的写法是:

response  = requests.get(url=url,headers=headers)
# print(response)
response.encoding="utf-8"
rr = response.text

到此这篇关于python请求域名requests.(url = 地址)报错的文章就介绍到这了,更多相关python请求域名报错内容请搜索码农之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持码农之家!


参考资料

相关文章

网友讨论