selenium爬虫浏览器驱动怎么安装,找不到urs/local/bin文件夹
利用selenium库爬虫确实是利器,虽然效率稍微低一些,但是可以抓取动态加载的网页数据呀。但是对于Mac终端运行+sublime写代码这个配置的同学来说,怎么完成库的安装和配置倒是非常容易出问题。现在就简单介绍下。
1.安装selenium库,这个很简单,在终端里输入如下代码即可
python3:pip3 install selenium
python2:pip install selenium
2.下载对应浏览器的驱动,以下以Google浏览器为例(Chromedriver)
下载网址:http://chromedriver.storage.googleapis.com/index.html
注意:需要下载与自己的谷歌浏览器对应的版本的驱动,不然会有问题
查看自己的浏览器版本的路径:找自己最接近的即可,很有可能没有完全一模一样的,但保证前三部分的数字一样也能运行成功。自己的谷歌浏览器版本可以在设置-关于Google Chrome里查看。
3.下载之后解压,将Chromedriver放到usr/local/bin文件夹下。(Mac的这个bin目录,是一个已经包含在环境变量里的目录,程序放在里面或者链接到里面就可以在终端里直接执行。不然运行的时候Python找不到浏览器驱动就会报错)
不过这个文件夹默认不对用户可见,可以用【command+shift+G】快捷键来调出搜索文件夹(需要再打开「访达」的前提下按,也就是文件夹需要在最前台。)
然后输入usr/local/bin来找到对应的文件夹,然后将文件移入其中即可。
但是如果搜索usr/local/bin发现找不到这个文件夹,那有可能就是你的电脑目前真的没有这个文件夹,可以自己新建bin文件(搜usr/local应该大家都会有这个文件目录的)
新建方法:不能直接自己新建或用mv命令移入,因为权限不够。
可直接执行:输入密码后就可以创建成功啦。
sudo mkdir -p -m 775 /usr/local/bin
4)运行下面的代码测试即可。tips:url里一定记得加上https://这个开头,不然会报错selenium.common.exceptions.InvalidArgumentException: Message: invalid argume
from selenium import webdriverdriver= webdriver.Chrome()
url = 'https://www.baidu.com'
driver.get(url)
能看到自动打开的浏览器就说明成功啦
selenium爬虫浏览器驱动怎么安装,找不到urs/local/bin文件夹相关推荐
- android tmp目录权限不够,android - 使用root用户安装APK,处理“ / data / local / tmp /”文件夹的新限制 - 堆栈内存溢出...
背景 到目前为止,我可以通过以下代码使用root(在应用程序内)安装APK文件: pm install -t -f fullPathToApkFile 并且如果我想(尝试)安装到sd-card: pm ...
- MacOS系统下selenium之火狐浏览器驱动firefoxdriver安装
MacOS系统selenium3.141.0之火狐浏览器驱动firefoxdriver安装 fireFoxdriver.exe各版本下载链接](http://ftp.mozilla.org/pub/f ...
- 关于Proteus安装后找不到Proteus 7 Professional文件夹或者打不开ISIS 7 Professional解决方案
Proteus安装教程链接: https://jingyan.baidu.com/article/ce436649d086713772afd34b.html 关于Proteus安装后打不开isis软件 ...
- 安装erlang没有bin文件夹_Windows10有关jdk13.0.1的详细安装过程
最近又在新学java,下面介绍一下如何在windows10系统安装jdk13.0.1: 首先,我们在Java | Oracle官网下载最新版的jdk,网址为https://www.oracle.com ...
- 爬虫:Chrome、Firefox 、IE、Selenium浏览器驱动下载安装
Chrome webdriver下载 Chrome Webdriver 下载地址:https://chromedriver.storage.googleapis.com/index.html ...
- selenium自动化测试浏览器驱动安装(属于转载文章)
1.下载selenium压缩包 http://pypi.python.org/pypi/selenium 下载后压缩在python文件下的lib>site-package文件夹下 2.进入sel ...
- selenium浏览器驱动下载安装及使用
学习selenium过程中,需安装浏览器驱动,具体学习小结如下: 一.安装浏览器驱动:https://blog.csdn.net/dave_haijie/article/details/5489322 ...
- selenium 模块 webdriver使用:Mac下 Firefox和Chrome浏览器驱动下载安装
Python:selenium 模块 webdriver使用报错:No such file or directory: 'geckodriver': 'geckodriver' 1.例子:获取网页句柄 ...
- Selenium与浏览器驱动安装测试
selenium在线安装pip3 install selenium 浏览器驱动下载与配置(以Edge为例) Chrome浏览器驱动 Edge浏览器驱动 具体选择可以查看edge的关于 下载后的exe文 ...
最新文章
- jakarta ee_Jakarta EE贡献–入门
- 《MySQL——关于grant赋权以及flush privileges》
- centos7 下安装Poco
- GCN图卷积网络入门详解
- 妈妈再也不用担心孩子偷玩手机了!微信升级“青少年模式”
- 下 文库 试读_数字资源专题导览 | 科学文库简介
- 为什么说电商创业的机会在变少?
- 开源巨献:2017 年 Google 开源了这些超赞的项目
- Image2icon for Mac(icon图标设计软件)
- 好好学习,好好Show
- Linux查看jdk版本、卸载jdk
- Git Commit failed with error The Git process exited with the code -1,073,741,819
- python 今日头条视频自动上传_抖音视频怎么上传到今日头条?这个软件可一键操作很方便...
- 游戏因为音效而变得触动人心
- 插件目标[置顶] Maven自定义绑定
- python 实现多线程下载m3u8格式视频,使用FFmpeg合并(升级修订自s_kangkang_A)
- linux 测速命令 speed-test 以及 iperf3
- 斗鱼直播Android开发二面被刷,赶紧收藏!
- MongoDB安装(新版本保姆级教程)
- MIZ7035上的AXI接口的MIG测试
热门文章
- 【1047】删除字符串中的所有相邻重复项
- 抓取检测之 End-to-end Trainable Deep Neural Network for Robotic Grasp Detection and Semantic Segmentation
- linux dhcp mac ip绑定,linux – 如何在dhcpd中通过MAC地址分配IP
- 进程调度算法相关习题
- JAVA 编程:完全数的判断
- springboot启动错误 Could not resolve placeholder
- python哪里培训
- 2018年网络安全大事记
- win10的ie11正确卸载与重新安装
- 联合办公空间该如何继续发展?