簡體   English   中英

使用 python 請求模塊時出現 HTTP 503 錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM