requests.exceptions.MissingSchema: Invalid URL '//img2.woyaogexing.com/2023/06/08/498cb973a495daa056fa715c658e1c93.jpg': No scheme supplied. Perhaps you meant https:////img2.woyaogexing.com/2023/06/08/498cb973a495daa056fa715c658e1c93.jpg?
时间: 2023-07-12 11:01:59 浏览: 203
这个错误提示是因为你使用了一个无效的URL链接,缺失了URL链接的协议部分。你可以尝试在URL开头加上协议部分,比如https://或http://,例如:
```
https://img2.woyaogexing.com/2023/06/08/498cb973a495daa056fa715c658e1c93.jpg
```
如果你确认链接已经正确,但仍然出现这个错误,那么可能是网络或服务器端的问题,可以尝试等待一段时间后再次尝试。
相关问题
requests.exceptions.missingschema: invalid url 'h': no schema supplied. perhaps you meant http://h?
请求出错了,报错信息为“requests.exceptions.missingschema: invalid url 'h': no schema supplied. perhaps you meant http://h?”,意思为请求的 URL 不合法,缺少了协议(比如 http、https 等)。建议检查 URL 是否正确,是否缺少了 http 或 https 等协议,正确的格式应该为 http://example.com 或 https://example.com。
### 回答2:
Error:requests.exceptions.missingchema: invalid url 'h': no schema supplied. Perhaps you meant http://h?
这个错误意味着在使用requests库发送请求时,你提供了一个无效的URL。 出现这个错误的原因是URL不符合规范,没有提供协议(http,https等)。
这个错误信息中提到的“schema”是URL中指定协议的部分。 URL应该包含这个部分,否则requests库就无法确定如何与该URL进行通信。
对于该错误,最常见的原因是在URL中省略了协议(http,https等)。例如,如果你尝试访问“www.example.com”,而没有加上http或者https前缀,那么就会提示缺少协议(missing schema)的错误。
解决这个问题的方法是在URL中添加正确的协议。 例如,如果你要访问的是http协议的网页,那么将“h”更改为“http”即可。 也可以尝试使用其他的协议,如https或ftp,具体取决于服务器支持哪些协议。
总之,当你看到requests.exceptions.missingchema错误时,可以检查一下URL是否包含正确的协议。 如果没有,请添加协议并尝试重新发送请求。
阅读全文