python 爬虫 使用selenium 控制浏览器 进行搜索操作

首先需要安装selenium:

第一种:可以自己下载selenium tar.gz包,下载到python目录下:解压到当前文件夹

在cmd命令行:进入到解压包中,进行安装。安装完成之后,如果是eclipse中,请 clean project之后,
pydev才能识别新安装的包
第二种: 可以直接使用在命令窗口: pip install selenium进行安装
==================================
使用selenium模拟浏览器登录时,需要下载对应浏览器的内核:
chorme内核的下载地址:注意根据自己浏览器版本进行对应下载:
将chromedriver,放在chorme.exe启动的相同位置
python代码:
# -*- coding:utf-8 -*-
from selenium import webdriver
import os
#引入chromedriver.exe
chromedriver="C:/Program Files (x86)/Google/Chrome/Application/chromedriver.exe"
os.environ["webdriver.chrome.driver"] = chromedriver
browser = webdriver.Chrome(chromedriver)
#设置浏览器需要打开的url
url = "https://www.baidu.com/"
browser.get(url)
#在百度搜索框中输入关键字"python"
browser.find_element_by_id("kw").send_keys("python")
#单击搜索按钮
browser.find_element_by_id("su").click()
#关闭浏览器
#browser.quit()

=================以上是使用selenium进行模拟浏览器登录,需要打开浏览器,其实可以增加无头参数,不启动浏览器进行爬取操作。下次再写=====================

lexsaints CSDN认证博客专家 Linux大师 微软高级架构师 白帽黑客
Linux开发者 Windows域控Exchange架构师 Java开发者 Python爱好者 虚拟机玩家 服务器搭建者 健身爱好者(卧推90kg硬拉120深蹲100)
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 代码科技 设计师:Amelia_0503 返回首页
实付 19.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值