你能检查一下这是可能的吗(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。
我们的系统是用 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。