我正在尝试抓取一个网站,我需要使用Javascript吗。我使用的是python2.7和Spynner。脚本如下:
<a href="javascript://" onclick="TranslationPopUpTestimonialQuery('Language_ALL', '', '5', '10', 'date-of-visit')">6</a>
这是我用Python编写的代码:
^{pr2}$有些东西不起作用,因为get_html没有给我想要的html页面。。。在
这是第一个url:http://www.zoover.it/italia/lazio/roma/galileo/hotel。我用浏览器.load()我得到了HTML。在我试图进入第2页模拟点击浏览器.runjs(). 我在onClick上调用javascript。然后如果我调用browser.\u get_html(),另一次html是相同的。 有人能帮我吗?谢谢
如果你想要的html是弹出式的,你必须切换spynner框架。在
spynner给你的总是活动框架html,弹出窗口在另一个框架中打开。在
Spynner是qtwebwekit的接口,qtwebkit使用它:http://doc.qt.digia.com/4.7-snapshot/qwebframe.html
你可以看到有“儿童框架”,你可以反省self.webframe. 在
相关问题 更多 >
编程相关推荐