RSS フィードとして Google アラートを作成すると (電子メール アドレスに自動的に送信されるわけではありません)、次のようなリンクが含まれます: https://www.google.com/url?rct=j&sa=t&url=http:/ /www.statesmanjournal.com/story/opinion/readers/2014/10/13/gmo-labels-encourage-people-make-choices/17171289/&ct=ga&cd=CAIyGjkyZjE1NGUzMGIwZjRkNGQ6Y29tOmVuOlVT&usg=AFQjCNHrCLmbml7baTXaqySagcuKHp-K .
このリンクは明らかにリダイレクトです (試してみると、ここにたどり着きます: http://www.statesmanjournal.com/story/opinion/readers/2014/10/13/gmo-labels-encourage-people-make- choices/17171289/ )、しかし、Python でこの最終的な URL を取得することはできません (それ以外の場合は、URL の先頭を削除することは非常に醜いです)。
これまでのところ、パッケージurllib2、httplib2、およびリクエストで試しました:
- 戻り値から urllib2.urlopen と geturl()
- follow_all_redirects=True および戻り値からの 'content-location' を指定した httplib2 リクエスト
- 戻り値からの requests.get と history
誰かがすでにこの問題に直面していますか? ありがとう!