使用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所需要的模块。运行程序,可以自动在搜索框中输入信息,并进行搜索。

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

 

posted @ 2022-02-10 12:36  wavefinder  阅读(718)  评论(0编辑  收藏  举报