我正在尝试打开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)
答案 0 :(得分:-1)
Instagram和Facebook之类的网站会过滤所有终端访问权限(出于安全原因),您可以将终端浏览器名称更改为通用名称,例如chrome或firefoxe,并尝试增加操作之间的延迟,以使其看起来更人性化