妈蛋,总算搞定了,明天刘老板自己搞
This commit is contained in:
		| @@ -3,6 +3,7 @@ | ||||
|  **/ | ||||
|  | ||||
| import {getSign} from "@/api/aliExpress"; | ||||
| import qs from "query-string" | ||||
|  | ||||
| /** | ||||
|  * 根据图片URL获取Blob对象 | ||||
| @@ -127,16 +128,14 @@ chrome.runtime.onMessage.addListener((request, sender, sendResponse) => { | ||||
|     new Promise(async (resolve) => { | ||||
|       let headers = {}; | ||||
|       headers['Content-Type'] = 'text/html'; | ||||
|       headers.cookie = await getAliexpressCookie(request.url); | ||||
|       const {_m_h5_c, _m_h5_tk} = cookie2Obj(headers.cookie) | ||||
|       const {appKey, formData} = request | ||||
|       const cookie = await getAliexpressCookie(request.url); | ||||
|       const {_m_h5_c, _m_h5_tk} = cookie2Obj(cookie) | ||||
|       const {query: {data, appKey}} = qs.parseUrl(request.url) | ||||
|       const {formData = data} = request | ||||
|       const {sign, t} = getSign(_m_h5_c || _m_h5_tk, appKey, formData) | ||||
|       const url = new URL(request.url) | ||||
|       let params = new URLSearchParams(url.search); | ||||
|       params.append('t', t) | ||||
|       params.append('sign', sign) | ||||
|       url.search = params.toString() | ||||
|       Promise.resolve().then(() => fetch(url.toString(), { | ||||
|       const url = qs.stringifyUrl({url: request.url, query: {sign, t}}) | ||||
|       headers.cookie = await getAliexpressCookie(url); | ||||
|       Promise.resolve().then(() => fetch(url, { | ||||
|         'headers': headers, 'method': 'POST', 'referrerPolicy': 'no-referrer', 'credentials': 'include', 'mode': 'cors' | ||||
|       })).then((res) => { | ||||
|         // 创建了一个数据读取器 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user