爬虫——selenium

533次阅读
没有评论
爬虫——selenium

让谷歌浏览器自动启动并百度自动搜索关键词

思路:下载浏览器驱动,创建浏览器对象,让浏览器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免费测试

相关文章:

版权声明:Python教程2022-10-25发表,共计893字。
新手QQ群:570568346,欢迎进群讨论 Python51学习