私が完了したいタスクは非常に簡単です。 Pythonを使用してhttp get要求を行う。 以下は、私が使用するコードです: python requests.get()401を取得し続ける
url = 'http://www.costcobusinessdelivery.com/AjaxWarehouseBrowseLookupView?storeId=11301&catalogId=11701&langId=-1&parentGeoNode=10112'
requests.get(url)
がそれから私が得た:
<Response [401]>
私のpythonに新しいですが、誰かが助けることができますか?ありがとう!
更新: コメントに基づいています。コードは大丈夫だと思われますが、私は401応答を取得します。私の会社のネットワークにはいくつかの制限があるのだろうか?しかし、私はブラウザにアクセスして有効な応答を得ることができます。私の会社のファイアウォール/プロキシなどをバイパスする方法はありますか?ちょうど私がPythonでブラウザを使用しているふりをする?再度、感謝します!
私はしません。私は200を取得します。明らかにそのウェブサイトはあなたが好きではありません、あなたは最近多くのサーバーにアクセスしようとしましたか? –
@MartijnPietersいいえ、今日このWebサイトを見つけ、数回試しました。あなたがアクセスできる場合は、コードがOKであることを意味します。私の会社のネットワークにいくつかの制限がありますか?もしそうなら、どのように私はそれを渡すことができますか?私はブラウザを通してそのURLにアクセスできます。 – Student222
ブラウザがページにアクセスできる場合は、プロキシが確立されている可能性が非常に高いです。これらの設定を知り、[コードで設定する]必要があります(http://docs.python-requests.org/ja/master/user/advanced/#proxies) –