首页 > 解决方案 > 我无法在我的代码中保存 cookie,你能帮帮我吗?硒,泡菜,蟒蛇

问题描述

进口泡菜进口pprint

从 selenium 导入 webdriver 的导入时间

class LinkedinBot: def init (self, username, password): """ 初始化 Chromedriver,为用户 """ 设置常用 url、用户名和密码

    self.driver = webdriver.Chrome("/Users/andrey/Desktop/LinkedinBot-master/chromedriver")

    self.base_url = 'https://www.linkedin.com'
    self.login_url = self.base_url + '/login'
    self.feed_url = self.base_url + '/feed'

    self.username = username
    self.password = password

def _nav(self, url):
    self.driver.get(url)
    time.sleep(3)

def login(self, username, password):
    """ Login to LinkedIn account """
    self._nav(self.login_url)
    self.driver.find_element_by_id('username').send_keys(self.username)
    self.driver.find_element_by_id('password').send_keys(self.password)
    self.driver.find_element_by_xpath("//button[contains(text(), 'Sign in')]").click()

def save_cookies(driver, location):
    pickle.dump(driver.get_cookies("/Users/andrey/Desktop/LinkedinBot-master/chromedriver") , open("/Users/andrey/Desktop/LinkedinBot-master/cookies.txt","wb")) 

标签: pythonseleniumcookies

解决方案


推荐阅读