Python请求没有响应

Python请求没有响应,python,beautifulsoup,python-requests,Python,Beautifulsoup,Python Requests,做了一些成功的小项目,多年来一直在努力从这个网站获得请求-有什么提示吗 更新-希望获得完整的靓汤请求,以便我可以开始从表中抓取信息 from bs4 import BeautifulSoup import requests r = requests.get("http://www.transfermarkt.co.uk/championship/marktwerte/wettbewerb/GB2") soup = BeautifulSoup(r.content,"html.parser") p

做了一些成功的小项目,多年来一直在努力从这个网站获得请求-有什么提示吗

更新-希望获得完整的靓汤请求,以便我可以开始从表中抓取信息

from bs4 import BeautifulSoup
import requests

r = requests.get("http://www.transfermarkt.co.uk/championship/marktwerte/wettbewerb/GB2")
soup = BeautifulSoup(r.content,"html.parser")
print soup
返回

<html>
<head><title>404 Not Found</title></head>
<body bgcolor="white">
<center><h1>404 Not Found</h1></center>
<hr><center>nginx</center>
</hr></body>
</html>

404找不到
404找不到

nginx
您需要通过浏览器假装成真正的用户,并提供
用户代理
标题:

r = requests.get("http://www.transfermarkt.co.uk/championship/marktwerte/wettbewerb/GB2", headers={
    "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36"
})
演示:


你想要它归还什么?(更新您的问题!)(欢迎访问SO!)非常好,非常感谢您将我介绍给用户代理-威尔·马克·肖特利尼斯..打我一顿!我在同一个网站上遇到了完全相同的问题,我提供什么样的用户代理有关系吗?如果你仍然面临同样的问题,请查看这篇文章
>>> from bs4 import BeautifulSoup
>>> import requests
>>> 
>>> r = requests.get("http://www.transfermarkt.co.uk/championship/marktwerte/wettbewerb/GB2", headers={
...     "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36"
... })
>>> soup = BeautifulSoup(r.content,"html.parser")
>>> print(soup.title.get_text())
Top market values 15/16 - Championship - Transfermarkt