利用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文件夹相关推荐

  1. android tmp目录权限不够,android - 使用root用户安装APK,处理“ / data / local / tmp /”文件夹的新限制 - 堆栈内存溢出...

    背景 到目前为止,我可以通过以下代码使用root(在应用程序内)安装APK文件: pm install -t -f fullPathToApkFile 并且如果我想(尝试)安装到sd-card: pm ...

  2. MacOS系统下selenium之火狐浏览器驱动firefoxdriver安装

    MacOS系统selenium3.141.0之火狐浏览器驱动firefoxdriver安装 fireFoxdriver.exe各版本下载链接](http://ftp.mozilla.org/pub/f ...

  3. 关于Proteus安装后找不到Proteus 7 Professional文件夹或者打不开ISIS 7 Professional解决方案

    Proteus安装教程链接: https://jingyan.baidu.com/article/ce436649d086713772afd34b.html 关于Proteus安装后打不开isis软件 ...

  4. 安装erlang没有bin文件夹_Windows10有关jdk13.0.1的详细安装过程

    最近又在新学java,下面介绍一下如何在windows10系统安装jdk13.0.1: 首先,我们在Java | Oracle官网下载最新版的jdk,网址为https://www.oracle.com ...

  5. 爬虫:Chrome、Firefox 、IE、Selenium浏览器驱动下载安装

    Chrome webdriver下载 Chrome Webdriver 下载地址:https://chromedriver.storage.googleapis.com/index.html     ...

  6. selenium自动化测试浏览器驱动安装(属于转载文章)

    1.下载selenium压缩包 http://pypi.python.org/pypi/selenium 下载后压缩在python文件下的lib>site-package文件夹下 2.进入sel ...

  7. selenium浏览器驱动下载安装及使用

    学习selenium过程中,需安装浏览器驱动,具体学习小结如下: 一.安装浏览器驱动:https://blog.csdn.net/dave_haijie/article/details/5489322 ...

  8. selenium 模块 webdriver使用:Mac下 Firefox和Chrome浏览器驱动下载安装

    Python:selenium 模块 webdriver使用报错:No such file or directory: 'geckodriver': 'geckodriver' 1.例子:获取网页句柄 ...

  9. Selenium与浏览器驱动安装测试

    selenium在线安装pip3 install selenium 浏览器驱动下载与配置(以Edge为例) Chrome浏览器驱动 Edge浏览器驱动 具体选择可以查看edge的关于 下载后的exe文 ...

最新文章

  1. jakarta ee_Jakarta EE贡献–入门
  2. 《MySQL——关于grant赋权以及flush privileges》
  3. centos7 下安装Poco
  4. GCN图卷积网络入门详解
  5. 妈妈再也不用担心孩子偷玩手机了!微信升级“青少年模式”
  6. 下 文库 试读_数字资源专题导览 | 科学文库简介
  7. 为什么说电商创业的机会在变少?
  8. 开源巨献:2017 年 Google 开源了这些超赞的项目
  9. Image2icon for Mac(icon图标设计软件)
  10. 好好学习,好好Show
  11. Linux查看jdk版本、卸载jdk
  12. Git Commit failed with error The Git process exited with the code -1,073,741,819
  13. python 今日头条视频自动上传_抖音视频怎么上传到今日头条?这个软件可一键操作很方便...
  14. 游戏因为音效而变得触动人心
  15. 插件目标[置顶] Maven自定义绑定
  16. python 实现多线程下载m3u8格式视频,使用FFmpeg合并(升级修订自s_kangkang_A)
  17. linux 测速命令 speed-test 以及 iperf3
  18. 斗鱼直播Android开发二面被刷,赶紧收藏!
  19. MongoDB安装(新版本保姆级教程)
  20. MIZ7035上的AXI接口的MIG测试

热门文章

  1. 【1047】删除字符串中的所有相邻重复项
  2. 抓取检测之 End-to-end Trainable Deep Neural Network for Robotic Grasp Detection and Semantic Segmentation
  3. linux dhcp mac ip绑定,linux – 如何在dhcpd中通过MAC地址分配IP
  4. 进程调度算法相关习题
  5. JAVA 编程:完全数的判断
  6. springboot启动错误 Could not resolve placeholder
  7. python哪里培训
  8. 2018年网络安全大事记
  9. win10的ie11正确卸载与重新安装
  10. 联合办公空间该如何继续发展?