【发布时间】:2021-09-11 14:58:28
【问题描述】:
我正在尝试使用 python selenium 登录 instagram。但我必须接受 cookie 才能继续。
这是我的代码
class InstaBot:
def __init__(self, username, pw):
self.driver = webdriver.Chrome()
self.driver.get('https://www.instagram.com/')
sleep(2)
#this is the code that im trying to use, so to click the accept button
self.driver.find_element_by_xpath("/html/body/div[2]/div/div/div/div[2]/button[1]").click()
self.driver.find_element_by_xpath("//input[@name=\"username\"]")\
.send_keys(username)
self.driver.find_element_by_xpath("//input[@name=\"password\"]")\
.send_keys(pw)
self.driver.find_element_by_xpath("//a[contains(text(), 'Log in')]")\
.click()
sleep(4)
问题是当它点击接受按钮时它什么也不做。有什么想法吗?
【问题讨论】:
标签: python selenium cookies selenium-chromedriver