我正在使用Selenium和Chromdriver,它将加载网站,包括加载Javascript的数据。
我的问题是,当这些数据发生变化且Chromedriver保存发送的第一个静态数据时,普通的Chrome浏览器会随着时间的推移而更新。我没有更好的运气与PhantomJS或firefox作为webdriver。
那么无论如何使用普通的Chrome浏览器?甚至IE?
我在理论上知道 我可以加载Chrome浏览器并观察我正在寻找的数据的网络流量,但这看起来非常难看。
我可以让它不断刷新页面,但这看起来并不整齐,意味着更多的带宽使用和加载时间。
我不需要它无头或具有复杂的自动化。只需加载页面,让我读取更新数据,而不仅仅是它最初看到的内容。
我知道Auto Hot Key支持这个,这是我在这个阶段的后备。一个宏脚本,用于将数据转储到文件中供Python阅读。