用python的selenium实现自动化搜索

本文介绍使用Python和Selenium进行简单爬虫自动化的方法。以Google Chrome浏览器为例,需下载与浏览器版本对应的chromedriver,不同系统有不同配置方式,如MAC系统将chromedriver.exe放进usr/local/bin,Windows 7可通过特定操作避免重启电脑来完成配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

嘿嘿,今天我来交给大家爬虫基础中的基础selenium!!来看看吧

对于爬虫的话,我个人常用的浏览器是Google Chrome浏览器。

谷歌浏览器想要使用Python实现简单的爬虫,需要下载chromedriver以下是下载的网址:

[http://chromedriver.storage.googleapis.com/index.html]
https://googlechromelabs.github.io/chrome-for-testing/

首先我们需要先查看Google Chrome的版本

在这里插入图片描述
在这里插入图片描述
为什么要看这个版本呢,是因为我们的chromedriver是必须与我们的Google chrome的版本相同才能够运行的。不是相同的版本它会报错。

现在我们知道了Google Chrome的版本了,去找与之对应的chromedriver的版本。
在这里插入图片描述
在这里插入图片描述

我用的是MAC系统,所以要把chromedriver.exe放进usr/local/bin中

在这里插入图片描述

Windows7的需要改变环境变量,但是需要重启,我不是很喜欢重启电脑, 可以用一下方法。

1.Ctrl + Alt + . 打开任务管理器,找到explorer.exe进程,然后将其结束掉。
2、然后打开任务管理器,创建一个新任务输入explorer就可以了。

#这里我们先导入包
from selenium import webdriver
import time
#我习惯于把url放在前面
url =  "https://www.baidu.com"

#我用的是Google Chrome浏览器
driver = webdriver.Chrome()
driver.get(url=url)

#我还是比较喜欢网页最大化
driver.maximize_window()

#接下来就是准备在搜索框中输入东西啦,不过不是自己输入。
#使用id关键字的查找
input = driver.find_element_by_id("kw")
#查找到后搜索框输入
input.send_keys("csdn")

#使用id关键字查找,后点击
key = driver.find_element_by_id("su")
key.click()

#使用time 模块的sleep方法,暂停给定的秒数后执行后面的程序
time.sleep(5)

#然后就是关闭啦
driver.quit()

这样就可以简单的实现简单的爬虫自动化啦。
在这里插入图片描述

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值