[英]How to avoid requests.exceptions.ConnectionError for printing url text?
我无法打印 url 的文本。 我究竟做错了什么?
import requests
r = requests.get('https://www.autozone.com/ecomm/b2c/v1/browse/page/getProductFitVehicles?skuId=937722&productLineCode=NGK&partNumber=4469')
print(r.text)
追溯
requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))
您需要设置一个用户代理,它甚至不必是连贯的
import requests
#Set headers
headers = {'user-agent': 'my-app/0.0.1'}
#Add , headers=headers at the end of line before closing the parentheses
r = requests.get('https://www.autozone.com/ecomm/b2c/v1/browse/page/getProductFitVehicles?skuId=937722&productLineCode=NGK&partNumber=4469', headers=headers)
print(r.text)
r 不是变量,而是 object。 好像你想打印响应,试试这个:
print(r.content)
或者
print(r.text)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.