针对京东扫码cookie失效的解决方法
网页京东
在京东官网随便选择一个商品进到结算界面(到付钱那步,不用付钱)。
就像上图那样的界面,然后别动他哈哈哈哈。
解决扫码失效拿pid
这里我用的手写脚本方法
本地新建一个.html文件
可以先创建一个txt文件,然后改后缀就可以,比如
index.html
<html>
<head></head>
<body>
<div id="info">获取中……</div>
<hr>
<div id="eid"></div>
<div id="fp"></div>
</body>
</html>
<script src="https://gias.jd.com/js/td.js"></script>
<script>
setTimeout(function () {
try {
getJdEid(function (eid, fp, udfp) {
document.getElementById('info').innerText = '请把下面的内容复制到配置文件 config.ini 中的对应位置';
document.getElementById('eid').innerText = 'eid = ' + eid;
document.getElementById('fp').innerText = 'fp = ' + fp;
});
} catch (e) {
document.getElementById('info').innerText = e;
}
}, 1000);
</script>
把文件拖到结算页
在结算页把文件拖到浏览器,就会自己显示你的pid信息
像这样拿到之后将信息复制起来
以固定格式写入脚本里
pt_key=AAJgzvr8ADBJ6OC_LRD3vti0uRsCKb-eirvy04PlPEW8tzFoEa4vCHfzJpi4rmruxSBRZ7nSqAQ;pt_pin=jd_49934e55c8c3b;
像这样很好解决。pid是key,fp是pin