Python 从网站中提取表

Python 从网站中提取表,python,html,parsing,beautifulsoup,urllib2,Python,Html,Parsing,Beautifulsoup,Urllib2,我已多次尝试检索此网站上的表: (在“历史参与”项下) 这是我用来检索html表的Python代码,但我得到的是一个空字符串。帮帮我 通过对http://www.whoscored.com/StatisticsFeed/1/GetPlayerStatistics返回JSON响应的端点请求。换句话说,urllib2将返回页面的初始HTML内容,而不包含“动态”部分。换句话说,urllib2不是浏览器 您可以使用浏览器开发人员工具研究请求: 现在,您需要在代码中模拟这个请求。是你应该考虑使用的东西

我已多次尝试检索此网站上的表: (在“历史参与”项下)


这是我用来检索html表的Python代码,但我得到的是一个空字符串。帮帮我

通过对
http://www.whoscored.com/StatisticsFeed/1/GetPlayerStatistics
返回JSON响应的端点请求。换句话说,
urllib2
将返回页面的初始HTML内容,而不包含“动态”部分。换句话说,
urllib2
不是浏览器

您可以使用浏览器开发人员工具研究请求:

现在,您需要在代码中模拟这个请求。是你应该考虑使用的东西。

这里有一个关于
whoscored.com
的类似问题,我以前已经回答过,这里有一个示例工作代码可以作为起点:

import urllib2 
from bs4 import BeautifulSoup 
soup = BeautifulSoup(urllib2.urlopen('http://www.whoscored.com/Players/845/').read())