URL を読み込もうとすると、次のエラーが発生します。
DownloadError: ApplicationError: 2 繰り返されるリダイレクトが多すぎます
これは私が使用しているコードです:
headers = { 'User-Agent' : 'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; de-at) AppleWebKit/533.21.1 (KHTML, like Gecko) Version/5.0.5 Safari/533.21.1' }
url = "http://www.cafebonappetit.com/menu/your-cafe/collins-cmc/cafes/details/50/collins-bistro"
cmcHTM = urlfetch.fetch(url=url)
cmcHTML = str(cmcHTM.content)
http://www.internetofficer.com/seo-tool/redirect-check/でこの Web サイトのリダイレクトを確認した ところ、このサイトがそれ自体にリダイレクトされていることがわかりました。そのため、このページを読み込もうとして、URL フェッチが循環しているようです。その間、このページはブラウザで問題なく読み込まれます。
だから私はこのコードを使用してみました:
cmcHTM = urlfetch.fetch(url=url,
follow_redirects=False,
deadline=100
)
ただし、これは何も返しません。このhtmlを取得する方法はありますか?!