首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Selenium程序执行没有开始使用Python类

Selenium程序执行没有开始使用Python类
EN

Stack Overflow用户
提问于 2021-11-04 15:02:48
回答 2查看 135关注 0票数 1

这是代码

代码语言:javascript
运行
复制
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驱动程序

控制台快照:

EN

Stack Overflow用户

发布于 2021-11-05 07:37:22

如果没有驱动程序对象,则如下所示

代码语言:javascript
运行
复制
self.driver.get("https://www.instagram.com/")

应该会导致编译时错误。

Fix :

请从这里下载最新的色度驱动器

代码语言:javascript
运行
复制
Latest stable release: ChromeDriver 95.0.4638.54

下载后,将其放到某个目录中。

像这样使用它:

代码语言:javascript
运行
复制
driver_path = r'C:\\Users\\userID\\*****\\Desktop\\Automation\\chromedriver.exe'
self.driver = webdriver.Chrome(driver_path)
self.driver.get("https://www.instagram.com/")
票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69841353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档