Bootstrap

Mac电脑chromedriver环境部署

python安装 chromedriver命令:

步骤:

1)打开终端,快捷键搜索command+shift+G检查是否存在目录‘/usr/local/bin’?

不存在则,创建usr目录

sudo mkdir -p -m 775 /usr/local/bin

2)chromedriver下载:

http://chromedriver.storage.googleapis.com/index.html?path=110.0.5481.77/

3)sudo cp -r 源文件地址  目标地址

sudo cp -r Downloads/chromedriver_mac_arm64/chromedriver /Library/Frameworks/Python.framework/Versions/3.7/

4)将下载的可执行文件移到/usr/local/bin下

sudo cp -r Downloads/chromedriver_mac_arm64/hromedriver  /usr/local/bin/

 

5)切换到目录/usr/local/bin下修改chromedriver的权限

chmod a+x ./hromedriver (不行就换sudo chmod u+x,o+x  chromedriver)

  

6)切换到目录/Library/Frameworks/Python.framework/Versions/3.7/下修改chromedriver的权限

chmod a+x ./hromedriver (不行就换sudo chmod u+x,o+x  chromedriver)

7)切换到目录/usr/local/bin下,输入命令验证部署driver是否成功:

chromedriver --version

8)如果以上步骤出错,重新安装,强制删除原来chromedriver文件命令:

sudo rm -r -f chromedriver(文件名字)

9)测试驱动打开浏览器代码(测试):

import time
from selenium import webdriver

def refresh_url(url):
    chromedriver_mac = "/usr/local/bin/chromedriver"
    # 你的chromedriver地址
    browser = webdriver.Chrome(chromedriver_mac)
    browser.get(url)

    while True:
        time.sleep(5)#睡眠时间随便改
        browser.refresh()

        time.sleep(60)
        browser.quit()

if __name__ == '__main__':
        url = 'https://www.toutiao.com/article/6801645745888821774/?wid=1677229815868'
        refresh_url(url)
;