gpt4 book ai didi

javascript - 控制台到 Python 日志

转载 作者:行者123 更新时间:2023-11-30 20:16:12 27 4
gpt4 key购买 nike

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

这是我目前的做法:

  1. Python 程序使用pyautogui 来点击并在里面做它需要做的事情来触发在JS 中运行的函数。

  2. 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 来做到这一点!

from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
# enable logging
d = DesiredCapabilities.CHROME
d['loggingPrefs'] = { 'browser':'ALL' }
driver = webdriver.Chrome(desired_capabilities=d)
# load your site
driver.get('http://example.com')
# print the messages
for entry in driver.get_log('browser'):
print entry

source 字段等于'console-api' 的条目对应于控制台消息,消息本身存储在message 字段中。

关于javascript - 控制台到 Python 日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51897291/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com