妈蛋,总算搞定了,明天刘老板自己搞

This commit is contained in:
2024-04-25 01:40:31 +08:00
parent c3ef37e184
commit 98fa8fc150
5 changed files with 7155 additions and 7209 deletions

View File

@@ -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) => {
// 创建了一个数据读取器