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. Python 3:HTTPエラー405:メソッドが許可されていません
- 2. WCF WebInvoke POST - メソッドが許可されていないエラー
- 3. 405:メソッド許可されていないエラー、nodeJS
- 4. Ajaxポストリクエストでメソッドが許可されていないエラー(500エラー)Laravel Framework
- 5. エラー403:Pythonでrobots.txtが許可しないリクエスト
- 6. HTTPエラー405.0 - フォームポスト中にメソッドが許可されない
- 7. Azure 405メソッドが許可されないエラー...
- 8. IIS express 405エラー - メソッドが許可されていません
- 9. エラー405:メソッドが許可されていません
- 10. エラー405:メソッドが許可されていませんフラスコ、ajax
- 11. Flask - POSTエラー405メソッドが許可されていません
- 12. jQuery POST、エラー405メソッドが許可されていません
- 13. Laravel Ajax Delete:405エラー - メソッドが許可されていません
- 14. HTTPエラー405.0 - メソッドが許可されていない - WebDAVの問題? (IIS)
- 15. エラー:メソッドが許可されていない(POST): "POST/HTTP/1.1" 405 0
- 16. 405メソッドが許可されていないWcfサービスとIonic
- 17. メソッドが許可されていないPUTまたは削除
- 18. python setup.py sdistエラー:操作が許可されていません
- 19. フラスコエラー:「メソッド許可されない方法が要求されたURLに許可されていません」
- 20. 許可されていないパラメータが
- 21. ChromeでAjaxの許可ドメインが許可されていない
- 22. 許可されていないリクエストMollie Laravel
- 23. Axis2の移行エラーDOCTYPEが許可されていない
- 24. Laravel 5.2 - メソッドDELETEは許可されていません(エラー405)
- 25. Meteorメソッドのエラー - スキーマで許可されています。[validation-error]
- 26. のpython:urllib2.HTTPError:HTTPエラー405:メソッドは許可されていません
- 27. 、私は405メソッド許可されていませんエラー
- 28. 挿入フォームデータ、405(メソッド許可されていません)エラー
- 29. Cythonエラー:GILなしで許可されていないのPythonから強制
- 30. エラー[メソッドはリクエストで無効なメソッドが実装されていない]
は、ブラウザのヘッダデータを検査し、それがなく、ランダムに働く同じ –