我在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