今天学到一个有意思的插件,就是chromedriver,在爬虫的时候,如果网站反爬虫做的很好,自己又很想爬去里面的数据,那就可以用这个插件,虽然笨笨的,慢的一批,但是还有别的办法就不会用他啦, 这个东东主要是完全模拟浏览器点击页面,一步一步去找你要的东西,就跟个机器一样,不停的去执行命令 进入正题 你要确保自己有谷歌浏览器,要知道版本号,找到对应的chromedriver版本号,还要有selenium模块 使用: 直接使用pip安装 1 pip install selenium 用 Chrome…
直接使用pip安装 pip slenium 用 Chrome 浏览器来测试   from selenium import webdriver browser = webdriver.Chrome() browser.get('http://www.baidu.com/') 运行这段代码,会自动打开浏览器,然后访问百度. 如果程序执行错误,浏览器没有打开,那么应该是没有装 Chrome 浏览器或者 Chrome 驱动没有配置在环境变量里.下载驱动,然后将驱动文件路径配置在环境变量即可. chrom…
安装 pip install selenium 安装完成之后运行脚本,如果没报错那ok.但是很不幸运,我报错啦.(本人使用ubuntu16.04,python2,or python3) 贴出我的报错:如下 selenium.common.exception.WebDriverException:Message:'chromedriver' executable needs to be in Path 报这个错是因为google下面没有  chromedriver  的运行路径 解决方法如下,亲测…
一.安装selenium 前提是已安装Python,python安装 自行百度,这里不概述 安装好python后,cmd打开终端窗口-->pip命令安装 :pip install selenium 二.安装chromedriver 首先,查看自己的chrome版本 Chrome与Chromedriver版本对应关系,可查看https://www.cnblogs.com/mini-monkey/p/12088721.html 下载Chromedriver的地址链接为:http://chromedr…
一.安装Chrome 我安装好Centos系统后,就在网上去找Chrome浏览器的安装方法,使用过yum,rpm都安装不上,会报错,然后询问公司的运维,他给我了个包,然后使用:yum localinstall 包名 就安装成功了,安装的路径默认是/opt/google/chrome/ yum localinstall  安装rpm会自动的安装依赖,不需要单独的安装依赖 下面有对应的版本可用,亲测了: Chrome版本:68.0.3440.106 Chromedriver版本:2.41 下载地址:…
本文介绍的是selenium安装及webdriver安装.小实例 1.selenium介绍 selenium是一个用于web应用程序测试的工具. Selenium测试直接运行在浏览器,就向真正的用户操作一样. 支持的浏览器包括IE(7,8,9,10,11),Mazilla Firefox,Safari,Google Chrome,OperaL浏览器 这个工具的主要功能包括: 测试与浏览器的兼容性—测试你的应用程序是否能够很好的工作在不同浏览器和操作系统上. 测试系统功能—穿件会回归测试检验关键功…
  selenium简介: seelenium是web应用程序自动化工具,通过自动操作浏览器,进行点击.输入.回车.返回等来模拟用户的真实行为.如何理解和看待selenium项目,selenium官方有个很经典的回答:“自动化操作的浏览器,就是这样......做你想做的事,一切取决于你“. selenium目前有三个版本:selenium1.0,selenium2.0,selenium3.0.selenium1.0已被官方弃用.为紧跟时代潮流,我们这里学习selenium3.0,主要由selen…
1.首先ctrl+r进入终端输入(pip install selenium)进行python安装selenium2.打开百度浏览器进行分别输入geckodriver和Chromedriver对火狐和谷歌对应的驱动程序进行的下载.其对应的网址火狐: https://github.com/mozilla/geckodriver/releases 谷歌:http://npm.taobao.org/mirrors/chromedriver/ 进入下载路径进行下载(注意选择与之系统和所使用的浏览器版本相匹…
1,首先安装pip gem install pip 这种方式会报错: ERROR:  While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory. 这个是没有写权限,使用 sudo gem install pip ,等会就会安装成功,但是不能用...^^. 以上安装全部都是失败告终,下面是最终结局方案:…
Selenium是专做网页自动化测试的,即web drive,通过百度Selenium就能找到Selenium的官网 由图可见,selenium支持相当多的编程语言进行网页自动化测试,这里我们使用python做例子 工具/原料 电脑 python环境   方法/步骤1: 首先这里我们先假设你安装好了python安装环境,如何没有的话可以参照我讲述scrapy框架中的经验,安装一下miniconda的python继承环境即可 方法/步骤2: 好了,运行环境我们有了,现在参照官网的安装教程对sele…