2017-04-23 10 views
1

zomato.comウェブサイトをPythonで、requestsライブラリから取得できません。Pythonを使用してhttpsウェブサイトを取得中にタイムアウトする

import requests 
r = requests.get('https://www.zomato.com/san-antonio') 
print r.status_code 

このスクリプトを実行しても応答はありません。私は問題がhttpsだと推測していますが、他のhttpsウェブサイトでも試してみましたが、それは魅力があり、200がコンソールに表示されました。

ここに何か不足していますか?

あなたは、実際のブラウザから来ているふりをする必要があります

答えて

2

import requests 
r = requests.get('https://www.zomato.com/san-antonio', headers={"User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36"}) 

print(r.status_code) 

# returns: 200 
関連する問題