Python requests モジュールを使用しています。リダイレクトが true に設定された初期 URL を提供します。
resp = requests.request('GET', args.url, allow_redirects=True)
リクエスト履歴リダイレクト = resp.history を使用してキャプチャしたベース URL から 2 つのリダイレクトが発生します。
問題は、2 番目のリダイレクト リクエストで、応答ヘッダーに設定されている Cookie が見つからないように見えることです (request.cookies は空のリストを返します)。
Chrome の場合:
Connection:keep-alive
Content-Length:0
Date:Tue, 18 Mar 2014 16:21:03 GMT
Expires:Thu, 01 Jan 1970 00:00:00 GMT
Location:http://tapestry.tapad.com/tapestry/1?ta_partner_id=937&ta_partner_did=777715362849735694&ta_format=gif
P3P:CP="NOI CURa ADMa DEVa TAIa OUR BUS IND UNI COM NAV INT"
Server:nginx/1.5.3
Set-Cookie:s19=1392755056185;Path=/;Domain=.rfihub.com;Expires=Sat, 03-Sep-2016 16:21:03 GMT
Set-Cookie:s3=1392755056185;Path=/;Domain=.rfihub.com;Expires=Sat, 03-Sep-2016 16:21:03 GMT
Set-Cookie:s11=1392755056185;Path=/;Domain=.rfihub.com;Expires=Sat, 03-Sep-2016 16:21:03 GMT
Set-Cookie:s9=1392755056185;Path=/;Domain=.rfihub.com;Expires=Sat, 03-Sep-2016 16:21:03 GMT
Set-Cookie:a=c777715362849735694;Path=/;Domain=.rfihub.com;Expires=Sat, 03-Sep-2016 16:21:03 GMT
Set-Cookie:s7=1393531849066;Path=/;Domain=.rfihub.com;Expires=Sat, 03-Sep-2016 16:21:03 GMT
Set-Cookie:s20=1392836060006;Path=/;Domain=.rfihub.com;Expires=Sat, 03-Sep-2016 16:21:03 GMT
Set-Cookie:s1=1392755056867;Path=/;Domain=.rfihub.com;Expires=Sat, 03-Sep-2016 16:21:03 GMT
Set- Cookie:u=aACKXm6sQ==AIwv5YJg==AAABRNX_BL0=AIXgx0Yg==AAABRJlbvbg=;Path=/;Domain=.rfihub.com;Expires=Sat, 03-Sep-2016 16:21:03 GMT
URL でカールを実行したり、Python リクエスト モジュールを使用して処理したりしても、これらの Cookie が設定されていません。
これは、混乱を引き起こしているリダイレクトされた URL です。
http://tapestry.tapad.com/tapestry/1?ta_partner_id=937&ta_partner_did=674976994738410472&ta_format=gif
これに関するヘルプをいただければ幸いです。
ありがとう!