一个关于爬虫的异常
PermissionError: Permission denied: 'geckodriver.log'上面就是抛出的异常。
driver = webdriver.Firefox("C:\\Pyblock")
这是代码。
问:如何解决这个问题? 地址改为驱动的地址,你这只是一个目录 青出于蓝 发表于 2022-8-26 15:56
地址改为驱动的地址,你这只是一个目录
那就是改为:
driver = webdriver.Firefox("C:\\Pyblock\\geckodriver.exe")
可是改完之后又出现了一个新的异常:
NotADirectoryError: 目录名称无效。: 'C:\\Pyblock\\geckodriver.exe' driver=webdriver.Firefox(r"C:\\Pyblock\\geckodriver.exe") 青出于蓝 发表于 2022-8-26 17:42
为什么是又换了个异常……
NotADirectoryError: 目录名称无效。: 'C:\\\\Pyblock\\\\geckodriver.exe'
我都有点打算放弃了,去百度上搜到的方法也解决不了……
要不我还是先学会别的python知识吧,毕竟有好多我不知道的知识 http://www.javashuo.com/article/p-mthprmeq-gq.html 青出于蓝 发表于 2022-8-26 18:04
http://www.javashuo.com/article/p-mthprmeq-gq.html
那个,不好意思,又出异常了……
selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH. Jason茗 发表于 2022-8-26 20:39
那个,不好意思,又出异常了……
selenium.common.exceptions.WebDriverException: Message: 'geckodriv ...
你把火狐的驱动究竟放在哪里了??? wp231957 发表于 2022-8-26 20:47
你把火狐的驱动究竟放在哪里了???
我放了两个地方,一个是python的文件夹,一个是火狐的文件夹 Jason茗 发表于 2022-8-26 20:50
我放了两个地方,一个是python的文件夹,一个是火狐的文件夹
webdriver.Firefox("C:\\Pyblock\\geckodriver.exe")
那就是说这个目录下没有驱动文件??
那这个语句还有啥意义??? wp231957 发表于 2022-8-26 21:02
webdriver.Firefox("C:\\Pyblock\\geckodriver.exe")
那就是说这个目录下没有驱动文件??
那这个语句 ...
有驱动文件啊,这是放在python文件夹里的那个驱动文件 https://github.com/Python3WebSpider/Python3WebSpider/blob/master/1.2-%E8%AF%B7%E6%B1%82%E5%BA%93%E7%9A%84%E5%AE%89%E8%A3%85.md#124-geckodriver-%E7%9A%84%E5%AE%89%E8%A3%85 suchocolate 发表于 2022-8-27 08:19
https://github.com/Python3WebSpider/Python3WebSpider/blob/master/1.2-%E8%AF%B7%E6%B1%82%E5%BA%93%E7% ...
终于解决了,谢谢~ @wp231957@青出于蓝
也感谢你们的回答~
页:
[1]