让谷歌浏览器自动启动并百度自动搜索关键词
思路:下载浏览器驱动,创建浏览器对象,让浏览器get请求打开一个页面,定位到搜索框,输入值,定位到按钮,执行点击操作。
环境搭建
安装selenum:pip install selenium
获取某一款浏览器的驱动程序(以谷歌浏览器为例)
谷歌浏览器驱动下载地址:http://chromedriver.storage.googleapis.com/index.html
下载的驱动程序必须和浏览器的版本统一,大家可以根据http://blog.csdn.net/huilan_same/article/details/51896672中提供的版本映射表进行对应
复制代码
主要语法及步骤:
from selenium import webdriver as wd
# 创建一个浏览器对象,参数位executable_path驱动路径 bro = wd.Chrome(executable_path='./chromedriver')
# 给它一个url,执行后自动打开了此页面 bro.get('https://baidu.com')
# 定位到输入框,输入文本
''' #使用下面的方法,查找指定的元素进行操作即可 find_element_by_id 根据id找节点 find_elements_by_name 根据name找 find_elements_by_xpath 根据xpath查找 find_elements_by_tag_name 根据标签名找 find_elements_by_class_name 根据class名字查找 ''' # send_keys表示向文本框中录入指定内容
text = bro.find_element_by_id('kw') text.send_keys('人名币')
# 找到动作按钮 button = bro.find_element_by_id('su')
# 点击操作 button.click()
#关闭浏览器
# bro.quit()
神龙|纯净稳定代理IP免费测试>>>>>>>>天启|企业级代理IP免费测试>>>>>>>>IPIPGO|全球住宅代理IP免费测试