完成多个保险报价单 - Selenium?蟒蛇?其他?

时间:2015-12-10 20:00:08

标签: python firefox selenium

我试图填写一些网页保险报价单,无论是单独还是通过聚合器。

我目前正在通过Firefox使用Selenium,这一点非常好用,但意味着我一次只能运行一个脚本(需要运行十几个)。

有更好的方法吗?即使只是一种同时播放多个selenium脚本的方法也可以完成这项任务。

在理想的世界中,每个脚本都会同时运行,在引用页的末尾返回引用,并将每个引用放在一个单独的表单中的特定字段中。

非常感谢,

Rupe

2 个答案:

答案 0 :(得分:0)

您可以使用celery用于运行定期任务或在特定时间运行任务。以下示例演示了一个每10秒运行一次的函数,因此每隔10秒就会完成一个表单。

from datetime import timedelta
@periodic_task(run_every=timedelta(seconds=10), max_retries=0)
def fill_forms():
    # your operations...

答案 1 :(得分:0)

由于在多个终端窗口中运行多个脚本并不起作用,因此请尝试在不同的浏览器上运行不同的脚本。可能不是最好的答案,但它应该是一种可行且简单的方法。

http://www.seleniumhq.org/about/platforms.jsp