提交 0d3fecf6 作者: XveLingKun

天眼查-工具包

上级 260971b5
...@@ -136,7 +136,7 @@ class Driver(): ...@@ -136,7 +136,7 @@ class Driver():
return session return session
class Login(): class Login():
def login(self, driver): def login(self, driver=None):
cookies = {} cookies = {}
cookies_list, id_cookie, user_name = Token().get_cookies() cookies_list, id_cookie, user_name = Token().get_cookies()
if cookies_list: if cookies_list:
...@@ -146,16 +146,15 @@ class Login(): ...@@ -146,16 +146,15 @@ class Login():
time.sleep(30 * 60) time.sleep(30 * 60)
return '', '', '' return '', '', ''
log.info(f'=====当前使用的是{user_name}的cookie======') log.info(f'=====当前使用的是{user_name}的cookie======')
if driver:
for cookie in cookies_list: for cookie in cookies_list:
driver.add_cookie(cookie) driver.add_cookie(cookie)
time.sleep(3) time.sleep(3)
driver.refresh() driver.refresh()
time.sleep(3) time.sleep(3)
# jar = requests.cookies.RequestsCookieJar() # 创建一个Cookie Jar对象
update_headers = {} update_headers = {}
for cookie in cookies_list: for cookie in cookies_list:
cookies[cookie['name']] = cookie['value'] cookies[cookie['name']] = cookie['value']
# jar.set(cookie['name'], cookie['value'])
if cookie['name'] == 'auth_token': if cookie['name'] == 'auth_token':
update_headers['X-AUTH-TOKEN'] = cookie['value'] update_headers['X-AUTH-TOKEN'] = cookie['value']
if cookie['name'] == 'TYCID': if cookie['name'] == 'TYCID':
...@@ -163,6 +162,5 @@ class Login(): ...@@ -163,6 +162,5 @@ class Login():
s = requests.Session() s = requests.Session()
s.cookies.update(cookies) s.cookies.update(cookies)
# s.cookies.update(jar)
return driver, id_cookie, s, update_headers return driver, id_cookie, s, update_headers
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论