Python selenium instagram bot,但xpath不起作用
首先,我认为webdriver无法找到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
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) 请参阅此链接:-