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())