我写了一些基本的 Python 代码来抓取远程网页并抓取一些数据。在我试图抓取的另一个页面上,数据是隐藏的,只有在更改 <select>
的值后才会出现。盒子。
在对远程网站的 javascript 进行去最小化和挖掘后,我确认它正在使用 AJAX(我认为是 Prototype 的自定义实现)来切换 <tbody>
的 <table>
我对抓取感兴趣。
有没有办法使用 Python(或通过 Python 的 Javascript)触发该选择框的 onChange 事件,以便我可以“刷新”DOM 并获取新的 HTML?
最佳答案
找出AJAX请求URL,直接请求。 :-)
关于javascript - 使用 Python 在远程网站上触发 Javascript 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8937190/