你能检查一下这是可能的吗(Selenium python automation + PHP)

Could you check it's possible (Selenium python automation + PHP)

我们的系统是用 PHP 开发的,我们的一位同事用 Python 开发了亚马逊自动化程序。 我想知道是否有可能整合在一起? 如果可以,请推荐我可以用什么方法做这个

https://github.com/jasonminsookim/order_automation/blob/master/src/amzn.py 这是亚马逊自动化程序的代码

谢谢

有很多方法可以做到这一点,但我会权衡一下你有什么可用的,然后从那里开始。 tempfile 解决方案是最通用的,并且是任何两种或多种语言的通用接口模式,但如果性能是管道的主要关注点,您可能会变得更加奇特。

Temp-file

我想最基本的方法是让 python 文件将一些数据输出到一个可以被 php 读取的文件,反之亦然。

类似于创建一个名为 /orders 的目录,其中 php 将其放入 order.json 文件中,而 python 将这些文件放入、读取并获取结果,然后将其放入回到 order-result.json。本质上是一个 temp-file 系统,用于在两者之间进行通信。

管道

或者,根据您的设置,您可以使用 subprocessing 模块和与您的数据库接口的 php CLI 将结果从 python 传输到 php。