[英]HTTP 503 Error while using python requests module
我正在嘗試發出 HTTP 請求,但我目前可以從我的 Firefox 瀏覽器訪問的網站響應 503 錯誤。 代碼本身非常簡單。 在網上搜索后,我將user-Agent
參數添加到請求中,但它也沒有幫助。 有人可以向我解釋如何擺脫這個 503 錯誤嗎? 順便說一句,我想根據 btc 的價格制作自己的警報系統。
import requests
url = "https://www.paribu.com"
header ={'User-Agent': 'Mozilla/5.0 (Windows NT x.y; Win64; x64; rv:10.0) Gecko/20100101 Firefox/10.0 '}
response = requests.get(url,headers = header)
print(response)
我有同樣的問題。 在您的代碼中使用它。
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36',} r = requests.post(url, headers=headers) r.raise_for_status()
503 表示服務器過載: https://httpstatuses.com/503
這不是您的代碼的問題,而是您嘗試訪問的服務器的問題。
我的代碼是
我正在嘗試 Amazon.co.uk - 所以阻止 get.request 對他們來說更有意義,因為服務不會中斷。
在這里,我得到了一些技巧。
要通過任何帶有反抓取工具的網站,您實際上可以通過移動版網站訪問它。
在其他情況下,它可能不適用於許多其他網站。 但我已經嘗試過並且正在工作。 希望這可能會有所幫助。
狀態碼 503 表示服務器停機進行維護。 稍后再試。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.