python - 我无法在我的代码中保存 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"))
解决方案
推荐阅读
- jenkins - 是否可以删除詹金斯中的存档文件?
- angular - Internet Explorer 11,ECMAScript 对象属性分配问题
- mysql - MySQL内存要求
- apache - 如何恢复 aws httpd.conf 文件
- corda - Corda 机密身份在 H2 中存储在哪里
- solr - 如何限制 SOLR 中单个字段的索引长度
- php - 单次将帐户(用整数表示)平衡到接近 0 的最佳方法
- reactjs - React,通过 react ref 访问存储在 td 中的值
- ssl - 如何验证服务器的自签名证书
- excel - 选择所有时 vba target.count=1 错误