Javascript和Spynner(Python)

2024-10-03 23:21:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试抓取一个网站,我需要使用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是相同的。 有人能帮我吗?谢谢


Tags: of脚本getdate网站html浏览器all
1条回答
网友
1楼 · 发布于 2024-10-03 23:21:25

如果你想要的html是弹出式的,你必须切换spynner框架。在

spynner给你的总是活动框架html,弹出窗口在另一个框架中打开。在

Spynner是qtwebwekit的接口,qtwebkit使用它:http://doc.qt.digia.com/4.7-snapshot/qwebframe.html

你可以看到有“儿童框架”,你可以反省self.webframe. 在

相关问题 更多 >