私はインターネットから画像をダウンロードしようとしましたが、それは非常に長いです。Python request.get picture - あまりにも長い - 悪いパフォーマンス
これは私のコードです:
import requests
url = "https://www.google.org/assets/static/images/logo_googledotorg-171e7482e5523603fc0eed236dd772d8.svg"
response = requests.get(url, headers={'Connection': 'close'}, stream=True)
print(response.elapsed)
del response
私は絵のために0:00:05.412302
5秒を取得し、私はそれが非常に長いだと思います。
あなたはもっと早くそれを得るために何をしなければならないか知っていますか?
多くの感謝の
ブラウザを使用している場合より時間がかかる理由はたくさんあります。考えられる理由の1つは、リクエストで渡されたユーザーエージェントに基づいてサーバーがダウンロードを抑制することです。例えば。この質問を参照してくださいhttps://stackoverflow.com/questions/27652543/how-to-use-python-requests-to-fake-a-browser-visit –
私はヘッダーを変更しようとしました...何も変更されていません... '0:00:05.493296' – Wansonce