首页 > 解决方案 > Python 无法打开链接

问题描述

我正在尝试打开 instagram.com,然后将其重定向到登录屏幕。但是,它会打开 instagram.com,但不会进入登录屏幕,而只是位于主页上。

def login(self):
    driver = self.driver
    driver.get("https://www.instagram.com/")
    time.sleep(2)
    login_button = driver.find_element_by_xpath("//a[@href='/accounts/login/?source=auth_switcher/']")
    login_button.click()
    time.sleep(2)
    user_name_elem = driver.find_element_by_xpath("//input[@name='username']")
    user_name_elem.clear()
    user_name_elem.send_keys(self.username)
    password_elem = driver.find_element_by_xpath("//input[@name='password']")
    password_elem.clear()
    password_elem.send_keys(self.password)
    password_elem.send_keys(Keys.ENTER)

标签: pythonseleniumgeckodriver

解决方案


Instagram 和 Facebook 等网站过滤所有终端访问(出于安全原因),您可以将终端浏览器名称更改为常见的名称,如 chrome 或 firefox,并尝试在操作之间添加延迟以使其看起来更人性化


推荐阅读