即使我已将 geckodriver 粘贴到正确的位置,为啥还会出现 geckodriver.log 错误?
Posted
技术标签:
【中文标题】即使我已将 geckodriver 粘贴到正确的位置,为啥还会出现 geckodriver.log 错误?【英文标题】:Why am I getting geckodriver.log error even if I have pasted geckodriver in right place?即使我已将 geckodriver 粘贴到正确的位置,为什么还会出现 geckodriver.log 错误? 【发布时间】:2021-09-10 11:48:22 【问题描述】:有人请告诉我我的代码是否有任何缺陷。
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
from selenium import webdriver
class TwitterBot:
def __init__(self,username,password):
self.username = username
self.password = password
self.bot = webdriver.Firefox()
def login(self):
bot = self.bot
bot.get('https://twitter.com/login')
time.sleep(12)
email = bot.find_element_by_class_name('emil-input')
password = bot.find_element_by_name('session[password]')
email.clear()
password.clear()
email.send_keys(self.username)
password.send_keys(self.password)
password.send_keys(Keys.RETURN)
time.sleep(3)
def like_tweet(self,hashtag):
bot = self.bot
bot.get('https://twitter.com/search?q='+hashtag+'&src=typd')
time.sleep(3)
ed = TwitterBot('john@yahoo.com','blablabla')
ed.login()
ed.like_tweet('john')
这是我在运行代码时遇到的错误。我该如何解决? 我会非常感激。请帮助python的新手......
log_file = open(log_path, "a+") if log_path is not None and log_path != "" else None
FileNotFoundError: [Errno 2] No such file or directory: 'geckodriver.log'
【问题讨论】:
【参考方案1】:也许尝试指定 Geckodriver 可执行文件:
self.bot = webdriver.Firefox(executable_path='C:\pathtogeckodriver\geckodriver.exe')
编辑:当然要考虑到斜线取决于操作系统
【讨论】:
以上是关于即使我已将 geckodriver 粘贴到正确的位置,为啥还会出现 geckodriver.log 错误?的主要内容,如果未能解决你的问题,请参考以下文章
当 SLComposeViewController 加载时,即使我已将 Main UIViewController 固定为 Portrait,它也会旋转到设备方向
UIScrollView - 无法向下滚动很远(即使我已将 contentsize 设置为 1000)[重复]
为啥即使我已将 withCredentials 设置为 true,Angular 也不通过 POST 请求发送 cookie?