Python - 屏幕抓取Yahoo! Gamechannel的幻想足球
我正在尝试从雅虎的游戏频道/星际追踪抓取数据,这样我就可以在球员得分时获取幻想球队的更新,然后在Excel中制作图表。这个网站的链接基本上是 http://sports.yahoo.com/nfl/gamechannel?app=st&lid=60604 <-- 结尾的数字是联赛的ID。
我对Python还不是很熟悉。
我先尝试使用Beautiful Soup,这个工具可以帮我获取网页的代码,但我无法抓取游戏频道的数据,因为它需要用到JavaScript。
我用WebKit运行了一下,但在游戏频道应该显示的地方,它让我更新Flash播放器。搞什么鬼?我的Flash播放器已经是最新的了。
我该怎么办?
1 个回答
5
你可以看看雅虎的幻想体育API,地址是:http://developer.yahoo.com/fantasysports/guide/index.html
这里
是你可以获取的数据类型。
这样的信息对你有用吗?还是说你想要的信息在这个API里找不到?
另外,你需要在这里申请一个API密钥:http://developer.yahoo.com/dashboard/createKey.html