Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将chrome输出导出到python_Javascript_Python - Fatal编程技术网

Javascript 将chrome输出导出到python

Javascript 将chrome输出导出到python,javascript,python,Javascript,Python,我正在寻找一种方法,将Google Chrome的控制台输出输入到我的python程序中。我有一个用JS编码的脚本,大约在1秒内完成,但是我的python实现(完全相同的逻辑等,唯一的区别是它在python中运行,而不是JS)大约需要15秒。因此,我正在寻找一种方法,将Chrome控制台中的打印输出发送到我的python程序 这是我目前的做法: Python程序使用pyautogui单击并执行需要在内部执行的操作,以触发在JS中运行的函数 JS在1s内完成该功能并打印到控制台,如: (22) [

我正在寻找一种方法,将Google Chrome的控制台输出输入到我的
python
程序中。我有一个用
JS
编码的脚本,大约在1秒内完成,但是我的
python
实现(完全相同的逻辑等,唯一的区别是它在
python
中运行,而不是
JS
)大约需要15秒。因此,我正在寻找一种方法,将Chrome控制台中的打印输出发送到我的
python
程序

这是我目前的做法:

Python
程序使用
pyautogui
单击并执行需要在内部执行的操作,以触发在
JS
中运行的函数

JS
在1s内完成该功能并打印到控制台,如:

(22) [6, 4, 4, 6, 0, 1, 1 2, 4, 4, 6, 4, 2, 4, 4, 6, 0, 0, 2, 4, 4, 6, 0]
我想找到一种方法将此输出输入到
python
中,因为我有另一个脚本,它获取输出并对其进行进一步计算


我曾想过使用
Selenium
,但这会带来太多的开销(可能需要3s+才能等待chrome打开)。

为什么不在控制台中运行
py
脚本并将其输出到那里呢?显然,Python中的代码本身就是问题所在。1秒对15秒。因为在chrome中运行javascript,捕获输出并处理它肯定会导致开销+延迟。向我们展示Python代码,以便我们看看是否可以改进。你是如何做到这一点的似乎非常落后。听起来你的python代码中可能有一些问题使得它运行得如此缓慢。为了让我们帮助您,您需要展示它。有关如何创建一个好的代码示例的一些提示,请参阅。代码基本上是python的(仅限于优化器部分)