chromedriver的环境配置(win7系统的)
首先下载谷歌浏览器的相应chromedriver版本
帮助-----关于里面可以查看谷歌版本
chromedriver的下载地址(找到相对比谷歌的版本,没有相应的版本就找相似的版本)
http://npm.taobao.org/mirrors/chromedriver/
下载后解压,解压后的chromedriver.exe最好放在安装python的目录Scripts这个文件夹里面。
然后是最重要的了,配置环境变量,这个也很简单。
右击我的电脑—属性–高级系统设置–环境变量
配置好了打开运行(菜单+R),输入cmd,出现一个黑色的框框,输入chromedriver ,这样显示就算配置成功了。
下载后最好解压到python根目录Scripts中。
然后测试
```python
from selenium import webdriver
browser = webdriver.Chrome()
browser.get('https://www.baidu.com')
# page_source属性用于获取网页的源代码,然后就可以使用正则表达式,css,xpath,bs4来解析网页
print(browser.page_source)
browser.close()
显示不是内部文件就失败。一般都会显示成功的,没有成功的可以留言帮解决。
如果还是失败,可以用地址的方式,如下
from selenium import webdriver
class LagouSpider(object):
driver_path = r'D:\Python\Python38\Scripts\chromedriver.exe'
def __init__(self):
self.url = 'https://www.lagou.com/jobs/list_python%E5%B7%A5%E7%A8%8B%E5%B8%88?labelWords=sug&fromSearch=true&suginput=python'
def run(self):
self.driver = webdriver.Chrome(executable_path=LagouSpider.driver_path)
self.driver.get(self.url)
sleep(33)
def main():
spider = LagouSpider()
spider.run()
if __name__ == '__main__':
main()