Web scraping 美丽的汤只呈现页面的一部分

Web scraping 美丽的汤只呈现页面的一部分,web-scraping,beautifulsoup,Web Scraping,Beautifulsoup,所以我正试图从这个网站上抓取幻想玩家的数据:。作为示例页面,我将参考以下页面: 不幸的是,我使用BeautifulSoup的努力没有产生积极的结果。到目前为止,它似乎只渲染页面左侧的菜单,中间没有任何东西(2016超级跑车统计和盈亏平衡分析),实际上我在刮擦。 import urllib from bs4 import BeautifulSoup r = urllib.urlopen('http://www.footywire.com/afl/footy/pu-gold-coast-suns--

所以我正试图从这个网站上抓取幻想玩家的数据:。作为示例页面,我将参考以下页面:

不幸的是,我使用BeautifulSoup的努力没有产生积极的结果。到目前为止,它似乎只渲染页面左侧的菜单,中间没有任何东西(2016超级跑车统计和盈亏平衡分析),实际上我在刮擦。
import urllib
from bs4 import BeautifulSoup
r = urllib.urlopen('http://www.footywire.com/afl/footy/pu-gold-coast-suns--gary-jnr-ablett').read()
soup = BeautifulSoup(r)
print soup.prettify()
截图:

我哪里做错了,或者我需要调整什么才能获得我所追求的统计数据


EDIT:在与@Padraic Cunningham进行了快速讨论之后,我确定了一个问题,即在执行BeautifulSoup(r)命令时,结果输出并不像r本身所包含的那样完整。

我无法使用每个解析器进行复制,您使用的是什么版本的bs4?我相信它是Python 2.7.11中的4.4.1。您安装了什么解析器?呃……我还没有安装任何其他解析器,所以我想我只是使用默认版本……您确定问题是bs4 urllib返回什么?我无法使用每个解析器进行复制,您使用的是什么版本的bs4?我相信它是Python 2.7.11中的4.4.1。您安装了什么解析器?呃……我没有安装任何其他解析器,所以我想我只是使用默认版本……您确定问题是bs4 urllib返回什么?