admin管理员组文章数量:1026989
最开始试了好多方法把webdriver放到path路径下但是都有问题,找不到他们所说的什么:/user/bin。真的不知道他们是怎么弄的。所以,找了好多方法。最后自己将路径获取就行了:
path = "chromedriver的路径"
driver = webdriver.Chrome(path)
ps: 如何获取chromedriver的路径:下载chromedriver后在finder中打开,在将文件拖到终端,就可出现路径,然后直接复制路径,替换到 chromedriver的路径 这几个字的位子就可以了。
下面是我爬取“去哪儿”的代码:
from selenium import webdriver
#实现等待需要用到下面 3 个库,By 库用于指定 HTML 文件中 DOM 标签元素(添加和删除节点(HTML 元素)),
#WebDriverWait 库用于等待网页加载完成,
#expected_conditions 库(下面用 as EC 给这个库 起了个简称)用于指定等待网页加载结束的条件。
from selenium.webdrivermon.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
dep = '上海'
query='丽江'
path = "/Users
最开始试了好多方法把webdriver放到path路径下但是都有问题,找不到他们所说的什么:/user/bin。真的不知道他们是怎么弄的。所以,找了好多方法。最后自己将路径获取就行了:
path = "chromedriver的路径"
driver = webdriver.Chrome(path)
ps: 如何获取chromedriver的路径:下载chromedriver后在finder中打开,在将文件拖到终端,就可出现路径,然后直接复制路径,替换到 chromedriver的路径 这几个字的位子就可以了。
下面是我爬取“去哪儿”的代码:
from selenium import webdriver
#实现等待需要用到下面 3 个库,By 库用于指定 HTML 文件中 DOM 标签元素(添加和删除节点(HTML 元素)),
#WebDriverWait 库用于等待网页加载完成,
#expected_conditions 库(下面用 as EC 给这个库 起了个简称)用于指定等待网页加载结束的条件。
from selenium.webdrivermon.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
dep = '上海'
query='丽江'
path = "/Users
版权声明:本文标题:在macbook pro下如何使用selenium模拟浏览器爬取数据(包含webdriver放到path路径下的方法) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/jiaocheng/1726433320a623626.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论