让机器人在 Python 中同时执行一组动作(使用 selenium)

Making a bot execute a set of actions simultaneously in Python (Using selenium)

我用 Selenium 制作了一个机器人,它会打开一个浏览器并为我在列表(或字典,这里不重要)中的每个人填写一个不同人的数据表格(它打开一个浏览器具有不同的每次代理)。

我想让它打开,假设我在那个列表中有 10 个人,然后打开 10 个浏览器 windows 并同时完成它们,每一个使用该列表中另一个人的数据。

我的机器人工作正常,它一次只执行一个 cicle(打开一个浏览器并完成一个表单,然后打开另一个浏览器并完成它,然后另一个等等)

我应该如何处理这个问题?我应该考虑什么? (我想这可能需要更多资源)我应该这样做吗?有什么有效的方法可以实现吗?

谢谢!

尝试使用一些基本的多线程。 我推荐 Jim Anderson 的这本指南:

An Intro to Threading in Python

编辑:切记不要使用两个不同的线程与一个变量交互。