是否可以使用 python 控制浏览任何,

问题描述

我正在尝试使用 python 控制我的浏览器,我需要的是我在终端中给出应该在浏览器上工作的命令,比如打开和搜索某些东西(比如浏览浏览器)和关闭浏览器

目前我已经完成了打开和关闭浏览器

解决方法

是的,您可以使用 python selenium 驱动程序。

这是要测试的简单代码。另外不要忘记下载 selenium 驱动程序。 https://chromedriver.chromium.org/downloads

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Chrome('./chromedriver')
driver.get("https://www.python.org")
print(driver.title)
search_bar = driver.find_element_by_name("q")
search_bar.clear()
search_bar.send_keys("getting started with python")
search_bar.send_keys(Keys.RETURN)
print(driver.current_url)
driver.close()

阅读docs in link

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...