Python 官方文档:入门教程 => 点击学习
报错: raise MissingSchema( requests.exceptions.MissingSchema: Invalid URL 'titles': N
报错:
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请求域名报错内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!
--结束END--
本文标题: python请求域名requests.(url=地址)报错
本文链接: https://www.lsjlt.com/news/195745.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0