Skip to content

Commit 9eb6148

Browse files
committed
fix: JD_WSCK 的 pin 增加 encode 处理
1 parent 0ccef36 commit 9eb6148

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

Diff for: README.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
[![GitHub issues][issues-badge]][issues-url]
66
[![GitHub forks][forks-badge]][forks-url]
77
[![GitHub stars][stars-badge]][stars-url]
8-
![license MIT](https://img.shields.io/github/license/lzwme/whistle.x-scripts)
8+
99
<!-- [![minzipped size][bundlephobia-badge]][bundlephobia-url] -->
1010

1111
基于 [@lzwme/whistle.x-scripts](https://github.com/lzwme/whistle.x-scripts) 插件规范开发的规则脚本库。
@@ -70,12 +70,12 @@ w2 run
7070
该插件由[志文工作室](https://lzw.me)开发和维护。
7171

7272

73-
[stars-badge]: https://img.shields.io/github/stars/lzwme/whistle.x-scripts.svg
74-
[stars-url]: https://github.com/lzwme/whistle.x-scripts/stargazers
75-
[forks-badge]: https://img.shields.io/github/forks/lzwme/whistle.x-scripts.svg
76-
[forks-url]: https://github.com/lzwme/whistle.x-scripts/network
77-
[issues-badge]: https://img.shields.io/github/issues/lzwme/whistle.x-scripts.svg
78-
[issues-url]: https://github.com/lzwme/whistle.x-scripts/issues
73+
[stars-badge]: https://img.shields.io/github/stars/lzwme/x-scripts-rules.svg
74+
[stars-url]: https://github.com/lzwme/x-scripts-rules/stargazers
75+
[forks-badge]: https://img.shields.io/github/forks/lzwme/x-scripts-rules.svg
76+
[forks-url]: https://github.com/lzwme/x-scripts-rules/network
77+
[issues-badge]: https://img.shields.io/github/issues/lzwme/x-scripts-rules.svg
78+
[issues-url]: https://github.com/lzwme/x-scripts-rules/issues
7979
[npm-badge]: https://img.shields.io/npm/v/@lzwme/x-scripts-rules.svg?style=flat-square
8080
[npm-url]: https://npmjs.org/package/@lzwme/x-scripts-rules
8181
[node-badge]: https://img.shields.io/badge/node.js-%3E=_16.15.0-green.svg?style=flat-square

Diff for: src/jd.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ module.exports = [
5151
name: 'JD_WSCK',
5252
value: allCacheData
5353
.filter(d => d.data.wskey)
54-
.map(d => `pin=${d.data.pin};wspkey=${d.data.wskey}`)
54+
.map(d => `pin=${encodeURIComponent(d.data.pin)};wspkey=${d.data.wskey}`)
5555
.join(sep),
5656
desc: '京东 wskey',
5757
sep,
@@ -76,7 +76,7 @@ module.exports = [
7676
desc: '签到有礼超级无线-七天签到LZKJ_SEVENDAY',
7777
ruleId: 'LZKJ_SEVENDAY',
7878
method: 'get',
79-
url: 'https://lzkj-isv.isvjcloud.com/sign/sevenDay/signActivity?activityId=',
79+
url: 'https://lzkj-isv.isvjcloud.com/sign/sevenDay/signActivity?activityId=*',
8080
getCacheUid: ({ url }) => new URL(url).searchParams.get('activityId'),
8181
handler({ allCacheData }) {
8282
return { envConfig: { value: allCacheData.map(d => d.uid).join(','), name: 'LZKJ_SEVENDAY' } };
@@ -86,14 +86,14 @@ module.exports = [
8686
desc: '签到有礼超级无线-CJHY_SEVENDAY',
8787
ruleId: 'CJHY_SEVENDAY',
8888
method: 'get',
89-
url: 'https://cjhy-isv.isvjcloud.com/sign/sevenDay/signActivity?activityId=',
89+
url: 'https://cjhy-isv.isvjcloud.com/sign/sevenDay/signActivity?activityId=*',
9090
getCacheUid: ({ url }) => new URL(url).searchParams.get('activityId'),
9191
handler: ({ allCacheData: A }) => ({ value: A.map(d => d.uid).join(','), name: 'CJHY_SEVENDAY' }), // 可以直接返回 envConfig
9292
},
9393
{
9494
desc: 'lzkj签到有礼-activityId',
9595
ruleId: 'jd_lzkj_signActivity2_ids',
96-
url: 'https://lzkj-isv.isvjcloud.com/sign/signActivity2?activityId=',
96+
url: 'https://lzkj-isv.isvjcloud.com/sign/signActivity2?activityId=*',
9797
getCacheUid: ({ url }) => new URL(url).searchParams.get('activityId'),
9898
handler({ allCacheData }) {
9999
return [

0 commit comments

Comments
 (0)