requests.get()
を使用してthis URLにアクセスしようとしていますが、があります。ブラウザ経由でアクセスする場合はこのような問題はありません。Pythonリクエスト:メソッドが許可されていないエラー
0
A
答えて
1
を適切なヘッダが必要で、この
import requests
headers = {
"Host": "www.propertyshark.com",
"Connection": "keep-alive",
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36",
"Upgrade-Insecure-Requests": "1",
"Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8",
"Accept-Encoding": "gzip, deflate, br",
"Accept-Language": "en-US,en;q=0.9",
}
url = "https://www.propertyshark.com/mason/Property/53047525/1302-Richland-Ave-Santa-Ana-CA-92703/"
req = requests.get(url, headers=headers)
print(req.status_code)
-1
おそらく、ページに直接アクセスしようとしているからでしょうか。
あなたはmy_refererは、ウェブサイトのホームページのURL
requests.get(URL、ヘッダ= { 'リファラ':my_referer})で参照URL 追加してみてくださいすることができます私が追加した
関連する問題
- 1. WCF WebInvoke POST - メソッドが許可されていないエラー
- 2. 405:メソッド許可されていないエラー、nodeJS
- 3. エラー403:Pythonでrobots.txtが許可しないリクエスト
- 4. Azure 405メソッドが許可されないエラー...
- 5. HTTPエラー405.0 - フォームポスト中にメソッドが許可されない
- 6. Flask - POSTエラー405メソッドが許可されていません
- 7. エラー405:メソッドが許可されていません
- 8. エラー405:メソッドが許可されていませんフラスコ、ajax
- 9. jQuery POST、エラー405メソッドが許可されていません
- 10. IIS express 405エラー - メソッドが許可されていません
- 11. HTTPエラー405.0 - メソッドが許可されていない - WebDAVの問題? (IIS)
- 12. エラー:メソッドが許可されていない(POST): "POST/HTTP/1.1" 405 0
- 13. python setup.py sdistエラー:操作が許可されていません
- 14. フラスコエラー:「メソッド許可されない方法が要求されたURLに許可されていません」
- 15. 許可されていないパラメータが
- 16. ChromeでAjaxの許可ドメインが許可されていない
- 17. 、私は405メソッド許可されていませんエラー
- 18. のpython:urllib2.HTTPError:HTTPエラー405:メソッドは許可されていません
- 19. Meteorメソッドのエラー - スキーマで許可されています。[validation-error]
- 20. 挿入フォームデータ、405(メソッド許可されていません)エラー
- 21. Cythonエラー:GILなしで許可されていないのPythonから強制
- 22. エラー[メソッドはリクエストで無効なメソッドが実装されていない]
- 23. 401サーバー上でのみ許可されていないWebメソッド
- 24. エラー405 jQueryでPUT AJAXリクエストをPHPに送信するときにメソッドが許可されない
- 25. Web.apiを呼び出して「メソッドが許可されていません」エラー '
- 26. IEでオートコンプリートAJAXリクエストが許可されていません
- 27. HTTP PUTリクエストが許可されていません
- 28. エラー405 - WSO2にアクセスするとメソッドが許可されないEMM
- 29. Laravel 5:METHOD-許可されていないエラー
- 30. はunlink(を/ tmp/ci_sessiond8a5986a5bee06644d54af5adc7c8d8851c2f987):動作許可されていないエラー
は、ブラウザのヘッダデータを検査し、それがなく、ランダムに働く同じ –