要使用 Python 操纵已经打开的谷歌浏览器,需要使用 Selenium WebDriver 库。以下是一个简单的示例:

from selenium import webdriver

# 启动已经打开的谷歌浏览器
driver = webdriver.Chrome()

# 访问页面
driver.get('https://www.google.com')

# 在搜索框中输入关键字
search_box = driver.find_element_by_name('q')
search_box.send_keys('Python')

# 点击搜索按钮
search_button = driver.find_element_by_name('btnK')
search_button.click()

# 关闭浏览器
driver.quit()

注意,这个示例假设已经打开了谷歌浏览器并在搜索页面上,因此我们只需要使用webdriver.Chrome()实例化一个 WebDriver 对象即可。如果需要打开浏览器并访问指定的页面,可以使用get()方法:

driver = webdriver.Chrome()
driver.get('https://www.example.com')

要在已经打开的浏览器中导航到另一个页面,可以使用get()方法:

driver.get('https://www.example.com/new_page')

要在页面上查找元素并与之交互,可以使用各种find_element_by_*()方法,例如:

search_box = driver.find_element_by_name('q')  # 找到搜索框元素
search_box.send_keys('Python')  # 在搜索框中输入文本
search_button = driver.find_element_by_name('btnK')  # 找到搜索按钮元素
search_button.click()  # 点击搜索按钮

要关闭浏览器,可以使用quit()方法:

driver.quit()
Python 控制已打开的谷歌浏览器

原文地址: https://www.cveoy.top/t/topic/oAFT 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录