我尝试解析一些隐藏的信息:
<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获取信息?
答案 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/;)
的演示