我想把这张地图下面的选民登记数据整理一下:
http://www.bostonglobe.com/metro/2012/08/28/registration-figures-show-massachusetts-voters-continue-abandon-two-major-political-parties/p0zW7Snj9R07DK913P36kM/igraphic.html?p1=Article_Graphic
当您在每个城镇上徘徊时,下面框中的总数和按党派的数字都会发生变化。我想按党派记录每个城镇的名称和登记人数。关于如何做到这一点的任何建议都会很有帮助。我在过去做过一些抓取,但没有使用任何像这样的交互操作,而且我用各种python包的最初几次尝试都没有成功。在
(不幸的是,底部的来源链接没有用,因为它只链接到国务卿的主页,带数据的原始报告不再可用)
Tags:
不需要构建一个应用程序来抓取这个,我只需要查看页面源代码5分钟,看看这个:
http://www.bostonglobe.com/r/Boston/2011-2020/WebGraphics/Metro/BostonGlobe.com/2012/08/voter/voter-regs.js
否则
你需要一种有javascript引擎的技术,比如phantomjs或firefox/chrome驱动程序。在
如果您想坚持使用python,那么Selenium webdriver是最好的选择。在
http://www.seleniumhq.org/projects/webdriver/
相关问题 更多 >
编程相关推荐