次のPythonコードを使用してhttp://groupon.cl/descuentos/santiago-centroのhtmlコードを取得しようとしています。
import urllib.request
url="http://groupon.cl/descuentos/santiago-centro"
request = urllib.request.Request(url, headers = {'user-agent' : 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)'})
response = urllib.request.urlopen(request)
return response.read().decode('utf-8')
場所を尋ねるページのhtmlコードを取得しています。ブラウザで同じリンクを手動で開くと(最近インストールされたブラウザでもCookieは含まれていません)、割引プロモーションのあるページに直接移動します。urllibでは実行されないリダイレクトアクションのようです。私はuser-agentヘッダーを使用して、一般的なブラウザーの動作を取得しようとしていますが、運がありません。
ブラウザと同じHTMLコードを取得するにはどうすればよいですか?