使用python 自动填写搜索信息 基于谷歌浏览器


#引入selenium库中的 webdriver 模块 from selenium import webdriver #引入time库 import time
# 打开谷歌浏览器 driver = webdriver.Chrome()
# 打开网页 driver.get('https://www.baidu.com/') ''' 考虑到网页打开的速度取决于每个人的电脑和网速, 使用time库sleep()方法,让程序睡眠3秒 ''' time.sleep(3)
# 输入搜索内容 driver.find_element_by_xpath('//*[@id="kw"]').send_keys('夜望繁星') time.sleep(3) # 点击搜索按钮 driver.find_element_by_xpath('//*[@id="su"]').click()
time.sleep(5)
 

 原理是,打开网页页面后,通过F12寻找到网页中的控件元素,进行输入,以及按钮点击的操作。

前置准备,因为我使用的是谷歌浏览器,且系统为win10,这里首先要安装一个驱动,浏览器内核版本所对应的驱动。

地址为:https://chromedriver.chromium.org/downloads

我选择的版本为99.xxxxx,然后安装好python所需要的模块。运行程序,可以自动在搜索框中输入信息,并进行搜索。

后续还可以开发自动登录等系列功能。