利用selinum半自动获取jd cookie

# -- coding: utf-8 --
from selenium import webdriver
import time
import re

options = webdriver.ChromeOptions()
options.add_argument(
    'user-agent="Mozilla/5.0 (Linux;u;Android 4.2.2;zh-cn;) AppleWebKit/534.46 (KHTML,like Gecko) Version/5.1 Mobile Safari/10600.6.3 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)"'
)
url = 'https://plogin.m.jd.com/login/login'
driver = webdriver.Chrome(options=options)
driver.get(url)  # 打开jd手机端登录网页,输入手机号,获取验证码
time.sleep(50) 
cookies = driver.get_cookies()  #  程序等待50秒后自动获取cookie
# driver.quit()  # 自动关闭浏览器
cookie = [item["name"] + "=" + item["value"] for item in cookies]
jd_cookie = '; '.join(item for item in cookie)
p1 = r'(pt_pin=.+?;)'
p2 = r'(pt_key=.+?);'
jd_cookie = re.findall(p1, jd_cookie)[0] + re.findall(p2, jd_cookie)[0]
# 得到'pt_pin=xxxx;pt_key=xxxxxx'两项cookie值,可用于jd云函数/action自动签到
with open('./jdcookies.txt', 'w') as f:
    f.write(jd_cookie)
# 保存cookie到本地文件

gitee仓库地址https://gitee.com/shuye72/MyActions

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

龍泉康先森

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值