我在Python中使用Requests庫。在瀏覽器中,我的網址加載沒問題。在Python中,它拋出了一個403.請求在瀏覽器中正常工作,但在python中正常工作
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>403 Forbidden</title>
</head><body>
<h1>Forbidden</h1>
<p>You don't have permission to access /admin/license.php on this server.</p>
<p>Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.</p>
</body></html>
這是我自己的網站,我沒有任何機器人保護,我知道。我創建了我正在加載的PHP文件,它只是一個簡單的數據庫查詢。在網站的根目錄中,我有一個默認設置的WordPress網站。但是,我不確定這是否相關。
我的代碼:
import requests
url = "myprivateurl.com"
r = requests.get(url)
print r.text
沒有人有,爲什麼它拋出一個403的Python,而不是由瀏覽器的任何猜測?
非常感謝。
你能發表相應的python代碼嗎? –
您是否通過瀏覽器訪問網址?它是否給出了同樣的'403'? – emeth
通過Firefox,它不給403,沒有錯誤。添加了代碼,儘管我認爲它不太有用。 – User