gif画像を含むリンクがありますが、urllib2はダウンロードできません。urllib2.urlopenは画像を取得できませんが、ブラウザは
import urllib.request as urllib2
uri = 'http://ums.adtechjp.com/mapuser?providerid=1074;userid=AapfqIzytwl7ks8AA_qiU_BNUs8AAAFYqnZh4Q'
try:
req = urllib2.Request(uri, headers={ 'User-Agent': 'Mozilla/5.0' })
file = urllib2.urlopen(req)
except urllib2.HTTPError as err:
print('HTTP error!!!')
file = err
print(err.code)
except urllib2.URLError as err:
print('URL error!!!')
print(err.reason)
return
data = file.read(1024)
print(data)
スクリプトが終了すると、データは空のままです。それはなぜ起こるのですか? HTTPErrorはありません。ブラウザコンソールには有効なgifがあり、HTTP応答のステータスが200 OKであることがわかります。ありがとうございました。
私はこのサイトから有効なクッキーを取得できますか?それはurllib2.urlopen(req)がクッキーを受け取ることができないようですか? –
を 'urllib.request'と一緒に使うと、' CookieJar'クラスを使用する必要がありますが、もっと多くの作業が必要です。 – furas