Scrapy解析链接点击后出现的隐藏信息

时间:2013-09-13 17:23:06

标签: javascript parsing attributes scrapy hidden

我尝试解析一些隐藏的信息:

<a id="showInfoBtn" rel="nofollow" title="SomeTitle" href="some_link/some_hash"
onclick="return showInfo(event)">Info showed here after click</a>

当我手动点击此链接时,只会在萤火虫上显示http://www.google-analytics.com的请求。并且页面没有重新加载 - 只有信息显示为链接文本。

如何通过scrapy获取信息?

1 个答案:

答案 0 :(得分:0)

我不太了解你想要获得的是在a标签内或页面的其他部分显示一些信息。但在任何情况下,这也取决于showInfo()函数返回的内容。

如果您需要的第一个案例和showInfo()返回带有信息的文本,我相信这就是您要找的:

<a id="showInfoBtn" rel="nofollow" title="SomeTitle" href="#" onclick="this.innerHTML=showInfo(event)">
    Info showed here after click
</a>

这是一个示例http://jsfiddle.net/P49Dv/;)

的演示