python操作谷歌无头 浏览器

it2024-01-13  61

下载操作程序chromedriver.exe

http://npm.taobao.org/mirrors/chromedriver

初始化浏览器

# 这个是一个用来控制chrome以无界面模式打开的浏览器 # 创建一个参数对象,用来控制chrome以无界面的方式打开 chrome_options = Options() # 后面的两个是固定写法 必须这么写 chrome_options.add_argument('--headless') chrome_options.add_argument('--disable-gpu') # 驱动路径 谷歌的驱动存放路径 path = r'./chromedriver.exe' # 创建浏览器对象 browser = webdriver.Chrome(executable_path=path, chrome_options=chrome_options) browser.set_window_size(1400, 800) browser.get("https://www.baidu.com/")

常用操作类

browser.find_element_by_id browser.find_element_by_class_name browser.find_elements_by_class_name

常用方法

send_keys("key") #键盘输入 browser.page_source #获取当前html click() #点击
最新回复(0)