Url卸载python和urilib请求
我正在尝试取消对一些已缩短的URL的排序。对于这样的事情,我用它来创建标题 但我不能让它工作我有400和406状态码Url卸载python和urilib请求,python,httpconnection,Python,Httpconnection,我正在尝试取消对一些已缩短的URL的排序。对于这样的事情,我用它来创建标题 但我不能让它工作我有400和406状态码 url = 'http:// bit.ly /377n4o6' #i had to add spaces end url is https://es.banggood.com/Xiaomi-Mi-A1-MiA1-Dual-Rear-Camera-5_5-inch-4GB-RAM-64GB-Snapdragon-625-Octa-core-4G-Smartp
url = 'http:// bit.ly /377n4o6' #i had to add spaces end url is https://es.banggood.com/Xiaomi-Mi-A1-MiA1-Dual-Rear-Camera-5_5-inch-4GB-RAM-64GB-Snapdragon-625-Octa-core-4G-Smartphone-p-1196064.html
parsed = urllib.parse.urlparse(url)
if parsed.scheme == '':
url = 'http://' + url
parsed = urllib.parse.urlparse(url)
h = http.client.HTTPConnection(parsed.netloc, timeout=5)
path = quote(parsed.path, safe='')
header = Headers(
browser="chrome", # Generate only Chrome UA
os="win", # Generate ony Windows platform
headers=True # generate misc headers
)
#request is asking to have a parans, so I got one from another code.
params = urlencode({'@number': 12524, '@type': 'issue', '@action': 'show'})
h.request('HEAD', path,params, header.generate())
response = h.getresponse()
print(response.status)
如果失败了,这会有什么问题
谢谢请编辑您的问题,使您的代码成为一个完整的可执行示例-我们应该能够将您的代码粘贴到文件中并运行它,而无需确定要添加什么。把你自己放在阅读你的问题的人的位置上——如果你想让那些人帮助你,他们需要你使你的代码更容易检查。这基本上是一个完整的可执行示例,缺少什么?除了导入之外,您几乎不需要任何更改就可以将其拉入解释器,并且它将运行。