2

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

誰かがすでにこの問題に直面していますか? ありがとう!

4

1 に答える 1