No connection adapters were found for "'https://u.jd.com/aqGDa6F'"
时间: 2024-04-01 07:34:22 浏览: 17
这个错误通常是由于使用了不支持的协议或格式来访问远程资源。在这种情况下,似乎您正在使用 Python requests 库访问一个不支持的协议或格式的 URL,比如 'https://u.jd.com/aqGDa6F'。请检查您的代码并确保使用正确的协议和格式来访问远程资源。如果您需要进一步的帮助,请提供更多的上下文和代码细节。
相关问题
raise InvalidSchema(f"No connection adapters were found for {url!r}") requests.exceptions.InvalidSchema: No connection adapters were found for 'view-source:https://china.findlaw.cn/ask/question_64119454.html'
这个错误通常是由于使用了不支持的URL Scheme导致的。在你的例子中,你使用了`view-source`作为URL的Scheme。
`view-source`是一个浏览器特有的Scheme,用于在浏览器中查看网页的源代码。然而,requests库并不支持该Scheme,因此会引发`InvalidSchema`异常。
要解决这个问题,你可以使用支持的HTTP或HTTPS Scheme来发送请求。在你的例子中,只需将URL修改为`https://china.findlaw.cn/ask/question_64119454.html`即可:
```python
import requests
url = 'https://china.findlaw.cn/ask/question_64119454.html'
response = requests.get(url)
print(response.text)
```
这样就可以成功发送HTTP请求并获取到响应。
No connection adapters were found for 'www.tianyancha.comhttps://www.tianyancha.com/company/2324667989'
这个错误看起来像是一个 Python 错误信息,它提示找不到与 URL 对应的连接适配器。这通常是由于 URL 的格式不正确而导致的。建议您检查代码中的 URL,确保它们正确格式化,并且包含正确的协议(例如:http 或 https)。另外,您可以尝试使用 urlparse 库解析 URL,以确保 URL 格式正确,例如:
```
from urllib.parse import urlparse
url = 'www.tianyancha.comhttps://www.tianyancha.com/company/2324667989'
parsed_url = urlparse(url)
# 获取 scheme 和 netloc
scheme = parsed_url.scheme
netloc = parsed_url.netloc
# 重新拼接 URL
new_url = '{}://{}/{}'.format(scheme, netloc, parsed_url.path)
```
这样可以确保 URL 格式正确,避免出现连接适配器找不到的情况。