我可以从我的机器连接到verizon站点:
>>> import requests
>>> res=requests.get('https://tv.verizon.com/api/fullSearch/as/rows/30/start/0?assetTypeCode=movies')
>>> res
<Response [200]>
但是,如果我使用代理 - 它正在其他网站上工作,例如Google - 它不会返回响应:
>>> res=requests.get(
'https://tv.verizon.com/api/fullSearch/as/rows/30/start/0?assetTypeCode=movies',
proxies={
'http': 'http://xx:yy@23.82.141.126:29842' ,
'https': 'http://xx:yy@23.82.141.126:29842'}
)
[ request just hangs... ]
但在另一个网站上它可以运作:
>>> res=requests.get(
... 'https://google.com',
... proxies={
... 'http': 'http://xx:yy@23.88.141.126:29842',
... 'https': 'http://xx:yy@23.88.141.126:29842'}
... )
>>> res
<Response [200]>
为什么会这样?我如何通过代理成功请求Verizon?