使用Python在远程网站上触发Javascript事件

时间:2012-01-20 05:38:33

标签: javascript python dom web-scraping

我写了一些基本的Python代码来抓取远程网页并抓取一些数据。在我试图抓取的另一个页面上,数据在视图中隐藏,并且仅在更改<select>框的值后才会显示。

在通过远程网站的javascript去除和挖掘之后,我确认它正在使用AJAX(我认为是Prototype的自定义实现)来切换<tbody>我感兴趣的<table>刮。

有没有办法使用Python(或通过Python的Javascript)来触发该选择框的onChange事件,这样我就可以“刷新”DOM并获取新的HTML?

1 个答案:

答案 0 :(得分:2)

找出AJAX请求URL并直接请求它。 : - )