首先需要安装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进行模拟浏览器登录,需要打开浏览器,其实可以增加无头参数,不启动浏览器进行爬取操作。下次再写=====================

CSDN官方学习推荐 ↓ ↓ ↓

CSDN出的Python全栈知识图谱,太强了,推荐给大家!

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

  1. 爬虫之selenium控制浏览器执行js代码

    爬虫之selenium控制浏览器执行js代码 selenium可以让浏览器执行我们规定的js代码,运行下列代码查看运行效果 import time from selenium import webdr ...

  2. python 模拟浏览器selenium_浅谈python爬虫使用Selenium模拟浏览器行为

    前几天有位微信读者问我一个爬虫的问题,就是在爬去百度贴吧首页的热门动态下面的图片的时候,爬取的图片总是爬取不完整,比首页看到的少.原因他也大概分析了下,就是后面的图片是动态加载的.他的问题就是这部分动 ...

  3. python爬虫:Selenium模拟浏览器爬取淘宝商品信息

    1.数据提取前期网页分析 分析:淘宝网页数据也是通过Ajax技术获取的,但是淘宝的API接口参数比较复杂,可能包含加密密匙等参数:所以,想要通过自己构造API接口获取完整网页信息很难实现(可能只有部分 ...

  4. python 模拟浏览器下载文件-python爬虫:使用Selenium模拟浏览器行为

    前几天有位微信读者问我一个爬虫的问题,就是在爬去百度贴吧首页的热门动态下面的图片的时候,爬取的图片总是爬取不完整,比首页看到的少.原因他也大概分析了下,就是后面的图片是动态加载的.他的问题就是这部分动 ...

  5. python项目实战:selenium控制浏览器自动登录扣扣_zone

    2019独角兽企业重金招聘Python工程师标准>>> 前言 今天为大家介绍一个用Python的第三方库selenium来自动控制浏览器登录扣扣_zone的案例,selenium简直 ...

  6. python爬虫之selenium,谷歌无头浏览器

    python爬虫之selenium和PhantomJS 主要的内容 lenium hantomjs 无头浏览器 的懒加载 一 什么是selenium? 介绍 它是python中的一个第三方库,对外提供 ...

  7. 从入门到入土:Python爬虫学习|Selenium自动化模块学习|简单入门|轻松上手|自动操作浏览器进行处理|chrome|PART01

    此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...

  8. python 模拟浏览器selenium_python爬虫:使用Selenium模拟浏览器行为

    前几天有位微信读者问我一个爬虫的问题,就是在爬去百度贴吧首页的热门动态下面的图片的时候,爬取的图片总是爬取不完整,比首页看到的少.原因他也大概分析了下,就是后面的图片是动态加载的.他的问题就是这部分动 ...

  9. [Python爬虫]使用Selenium操作浏览器订购火车票

    这个专题主要说的是Python在爬虫方面的应用,包括爬取和处理部分 [Python爬虫]使用Python爬取动态网页-腾讯动漫(Selenium) [Python爬虫]使用Python爬取静态网页-斗 ...

最新文章

  1. eBPF内核探测中将任意系统调用转换成事件
  2. UA STAT675 统计计算I 随机数生成2 线性递归模m与Multiple Recursive Generator (MRG)
  3. PAT甲级1140 Look-and-say Sequence:[C++题解]统计连续个数
  4. 任务导向型对话系统——对话管理模型研究最新进展
  5. c 结构体 不允许使用不完整的类型_.NET Core 基础类型介绍
  6. HealthKit有名无实,疑点重重
  7. Blazor 应用如何使用 Azure Active Directory 认证登录
  8. ASP VNext 开源服务容错处理库Polly
  9. Visual Studio 2017 新功能(下)
  10. python支持向量机_支持向量机(SVM)Python实现
  11. 马斯克在推特暗示将亲自负责一款社交媒体App开发
  12. Pandas Window对象
  13. 学习了解online hard example mining在线难例挖掘
  14. PTA基础编程题目集6-4求自定类型元素的平均 (函数题)
  15. MATLAB 二脉冲对消、重频参差滤波器设计仿真
  16. 基于系统的流量控制(Qos)
  17. 10本深入学习Spring框架的最佳书籍和课程
  18. 深信服面试智力题-------三人求平均工资
  19. mysql删表数据不删表结构_在SQL中删除表数据和删除表结构有什么不同
  20. 英特尔400系列服务器芯片组,驱动支持列表再立功 Intel 400系列芯片组曝光

热门文章

  1. 电动汽车真的省钱吗?
  2. In addition, Clem also revealed that they have
  3. Qt4_有注解的地图程序
  4. uni-app中的样式
  5. 源码安装yui compressor
  6. t-sql 使用正则表达式_如何在T-SQL查询中使用可扩展表达式; 性能优势和实例
  7. 新SQL Server 2016示例数据库
  8. CREATE VIEW SQL:通过SQL Server中的视图插入数据
  9. integration_Integration Services性能最佳实践–写目标
  10. SQL Server中的查询优化技术:数据库设计和体系结构