selenium打开浏览器控制台,并使用python粘贴一些javascript代码



我有一个javascript,我想在页面加载时放在控制台中,但我无法在python中使用selenium打开控制台。我可以使用此--auto-open-devtools-for-tabs访问devtoos,但无法打开控制台。

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.action_chains import ActionChains
from selenium.common.exceptions import NoSuchElementException
import os
import time
from urllib.parse import quote_plus
driverPath = "chromedriver.exe"
dataPath = "whatsapp-assistant-bot-master/Data"
options = webdriver.ChromeOptions()
options.add_argument("--user-data-dir=" + dataPath)
options.add_argument("--auto-open-console-for-tabs=" + dataPath)
driver = webdriver.Chrome(options=options, executable_path=driverPath)
driver.get('http://google.com')
print('Please Scan the QR Code and press enter')
driver.find_element_by_id("gsr").send_keys(Keys.F12)

input()
driver.quit()

在这里回答,你不必打开控制台,你可以通过selenium 运行你的js代码

使用Python 在Selenium中运行javascript

相关内容

  • 没有找到相关文章

最新更新