这是代码
class InstogramBot():
def __init__(self, username, password):
self.username = username
self.password = password
self.driver = webdriver.Chrome()
def close_browser(self):
self.driver.get("https://www.instagram.com/")
time.sleep(5)
name_input = self.driver.find_element_by_name("username")
name_input.send_keys(username)
time.sleep(2)
password_input = self.driver.find_element_by_name("password")
password_input.send_keys(password)
time.sleep(2)
self.driver.find_element_by_xpath('//*[@id="loginForm"]/div/div[3]/button/div').click()
time.sleep(7)
self.driver.close()
self.driver.quit()
Selenium没有出现,甚至没有打开web驱动程序
控制台快照:
发布于 2021-11-05 07:37:22
如果没有驱动程序对象,则如下所示
self.driver.get("https://www.instagram.com/")
应该会导致编译时错误。
Fix :
请从这里下载最新的色度驱动器
Latest stable release: ChromeDriver 95.0.4638.54
下载后,将其放到某个目录中。
像这样使用它:
driver_path = r'C:\\Users\\userID\\*****\\Desktop\\Automation\\chromedriver.exe'
self.driver = webdriver.Chrome(driver_path)
self.driver.get("https://www.instagram.com/")
https://stackoverflow.com/questions/69841353
复制相似问题