Python selenium instagram bot,但xpath不起作用

Python selenium instagram bot,但xpath不起作用,python,selenium,selenium-webdriver,instagram,bots,Python,Selenium,Selenium Webdriver,Instagram,Bots,首先,我认为webdriver无法找到xpath,但即使包含隐式等待。它仍然让我犯错误 def login(self): driver = self.driver driver.get("https://www.instagram.com/") driver.implicitly_wait(10) login_button = driver.find_element_by_xpath("//a[@href='/accounts/login/']") log

首先,我认为webdriver无法找到xpath,但即使包含隐式等待。它仍然让我犯错误

def login(self):
    driver = self.driver
    driver.get("https://www.instagram.com/")
    driver.implicitly_wait(10)
    login_button = driver.find_element_by_xpath("//a[@href='/accounts/login/']")
    login_button.click()
    time.sleep(6)
    user_name_elem = driver.find_element_by_xpath("//input[@name='username']")
    user_name_elem.clear()
    user_name_elem.send_keys(self.username)
    passworword_elem = driver.find_element_by_xpath("//input[@name='password']")
    passworword_elem.clear()
    passworword_elem.send_keys(self.password)
    passworword_elem.send_keys(Keys.RETURN)
    time.sleep(6)
文件“crawl_profile.py”,第35行,登录 user\u name\u elem=driver。通过xpath(//input[@name='username'])文件查找\u元素 “/usr/local/lib/python2.7/site packages/selenium/webdriver/remote/webdriver.py”, 第293行,在按xpath查找元素中 返回self.find_元素(by=by.XPATH,value=XPATH)文件“/usr/local/lib/python2.7/site packages/selenium/webdriver/remote/webdriver.py”, 第752行,在find_元素中 “value”:value})[value']文件/usr/local/lib/python2.7/site packages/selenium/webdriver/remote/webdriver.py”, 第236行,执行中 self.error\u handler.check\u响应(响应)文件“/usr/local/lib/python2.7/site packages/selenium/webdriver/remote/errorhandler.py”, 第192行,在check_响应中 引发异常类(消息、屏幕、堆栈跟踪)selenium.common.exceptions.WebDriverException:消息:未知错误: 缺少或无效的“entry.level”(会话信息:chrome=67.0.3396.99) (驾驶员信息:chromedriver=2.27.440174 (E97A722CAFC2D3A8B807EE115BFB307F7D2CFD9),平台=Mac OS X 10.13.6 x86_64)


您需要将chromedriver.exe更新为最新版本

现在您正在使用旧的chromedriver版本 (会话信息:chrome=67.0.3396.99) (驾驶员信息:chromedriver=2.27.440174)

您需要使用: (ChromeDriver 2.39) (支持Chrome v66-68)

请参阅此链接:-