我写了一些基本的Python代码来抓取远程网页并抓取一些数据。在我试图抓取的另一个页面上,数据在视图中隐藏,并且仅在更改<select>
框的值后才会显示。
在通过远程网站的javascript去除和挖掘之后,我确认它正在使用AJAX(我认为是Prototype的自定义实现)来切换<tbody>
我感兴趣的<table>
刮。
有没有办法使用Python(或通过Python的Javascript)来触发该选择框的onChange事件,这样我就可以“刷新”DOM并获取新的HTML?
答案 0 :(得分:2)
找出AJAX请求URL并直接请求它。 : - )