将网页“图像”保存到变量中,以便以后使用硒进行处理

时间:2019-05-07 12:33:56

标签: java multithreading selenium geckodriver

我的硒脚本打开了一个网页,然后确实使用CSS选择器减慢了DOM元素的处理速度,进行了计算并将值插入数据库。

如果我在另一个线程中执行此计算工作,则我可以加快整个过程的速度,而主线程将打开下一页,则执行该页面上的所有必需操作,然后等待第二个线程完成,然后再次执行。

但是当浏览器离开页面时,我再也无法访问DOM元素,原因页面已更改。我想知道是否可以将该网页保存到某个变量中,以便以后在其他线程中进行处理,这样我就可以建立某种类型的处理池,并将整个应用程序分为两个线程(浏览器线程和processing / insert_db线程)。

仅由于INSERT查询而导致的INSERT并不慢-遍历页面元素的整个处理例程很慢

,这毫无意义

0 个答案:

没有答案