除了HTTP之外,还有其他方法可以获取数据吗?

时间:2019-03-02 06:45:16

标签: ajax selenium titanium

我正在使用Selenium和Titanium Web代理从网站捕获一些数据。

我创建IWebDriver的实例,设置代理,加载URL并等待其完全加载,然后开始单击一个特定元素。
单击后,该元素将触发AJAX调用,以更新页面上的数据,包括元素本身。然后,我等待一秒钟,找到该元素,然后再次单击它,依此类推。

一切正常,我可以在Network标签中看到正在进行的AJAX调用,并且我还在代理的BeforeResponse事件处理程序中记录了URL。

但是,过了一会儿,没有AJAX调用,而页面上的数据被更新并且链接被单击。我可以看到数据已更新,但是我无法在Network标签中看到任何AJAX调用。

怎么可能?我不知道哪些可能的技术?还是这可能是硒和钛一起造成的简单错误?

0 个答案:

没有答案