为什么这样的网址http://www.chinawuliu.com.cn/zcms/ui/catalog/15166/pc/index_11.shtml会出现错误:requests.exceptions.ConnectionError: HTTPConnectionPool(host='www.chinawuliu.com.cnhttp', port=80): Max retries exceeded with url: //www.chinawuliu.com.cn/xsyj/202208/31/586837.shtml (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001E87FFC0D30>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
时间: 2024-02-03 08:04:24 浏览: 184
这个错误是因为你的代码中的 URL 地址有问题。在你的 URL 地址中,主机名似乎被写成了 "www.chinawuliu.com.cnhttp"。这会导致 Python 尝试连接到主机名 "www.chinawuliu.com.cnhttp",而不是 "www.chinawuliu.com.cn"。因此,你应该将 URL 地址中的错误部分 "http://" 删除,只保留主机名 "www.chinawuliu.com.cn"。这样就可以解决这个错误了。
阅读全文