python - 每当我运行此代码时,它都会向我显示 requests.exceptions.ConnectionError: HTTPSConnectionPool 错误
问题描述
每当我运行此代码时,它都会向我显示 requests.exceptions.ConnectionError: HTTPSConnectionPool 错误
import requests
def download(url):
get_response = requests.get(url)
file_name =url.split("/")[-1]
print(file_name)
with open("sample.txt", "wb") as out:
out.write(get_response.content)
download("https://i.pinimg.com/originals/ca/76/0b/ca760b70976b52578da88e06973af542.jpg")
这就是错误
Traceback (most recent call last):
File "download_file.py", line 10, in <module>
download("https://i.pinimg.com/originals/ca/76/0b/ca760b70976b52578da88e06973af542.jpg")
File "download_file.py", line 4, in download
get_response = requests.get(url)
File "/usr/local/lib/python2.7/dist-packages/requests/api.py", line 76, in get
return request('get', url, params=params, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/requests/api.py", line 61, in request
return session.request(method=method, url=url, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 530, in request
resp = self.send(prep, **send_kwargs)
File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 643, in send
r = adapter.send(request, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/requests/adapters.py", line 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='i.pinimg.com', port=443): Max retries exceeded with url: /originals/ca/76/0b/ca760b70976b52578da88e06973af542.jpg (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f6bebc83350>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution',))
解决方案
这是一个互联网问题,请检查您的 wifi,并确保您编写的 URL 正确。
推荐阅读
- email - 垃圾邮件过滤器正在影响电子邮件打开率
- asynchronous - 使用 Camel 的异步非阻塞组播
- python - Sort array by specific column then sort by value of this column
- c# - 使用具有不同类型的多个对象反序列化 JSON 类
- azure - Azure DevOps - 从传入电子邮件创建工作项
- javascript - 在 overflow-x 为 auto 时设置 overflow-y 可见,以便内容可以垂直溢出父容器
- asp.net - 在 ASP.NET Web 应用程序上导致内存异常的 SQL 选择命令
- python - 更新散景图上的标签文本
- virtual-machine - 分配失败
- javascript - 有没有办法捕获变量访问?