Skip to content

Commit

Permalink
fix(route/zhihu): Extract __zse_ck in a new way. (#16137)
Browse files Browse the repository at this point in the history
* fix(route/zhihu): Extract `__zse_ck` in a new way.

* Update utils.ts
  • Loading branch information
dzx-dzx authored Jul 10, 2024
1 parent fc081d0 commit 0152cfe
Showing 1 changed file with 1 addition and 4 deletions.
5 changes: 1 addition & 4 deletions lib/routes/zhihu/utils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -63,10 +63,7 @@ export const getSignedHeader = async (url: string, apiPath: string) => {
// fisrt: get cookie(dc_0) from zhihu.com
const dc0 = await cache.tryGet('zhihu:cookies:d_c0', async () => {
const response1 = await ofetch.raw(url);
const $ = load(response1._data);
const zseCk = $('script:contains("__zse_ck")')
.text()
.match(/\|\|"(.*?)",.*;document\.cookie/)?.[1];
const zseCk = response1._data.match(/var e="__zse_ck",t=\(typeof __g\.ck == 'string' && __g\.ck\)\|\|"([\w+/=]*?)",_=6048e5;/)[1];

const response2 = zseCk
? await ofetch.raw(url, {
Expand Down

0 comments on commit 0152cfe

Please sign in to comment.