diff --git a/test1.py b/test1.py index c4cc5044a..bff5a758c 100644 --- a/test1.py +++ b/test1.py @@ -1,68 +1,31 @@ import requests +import uuid -cookies = { - '_gcl_au': '1.1.160903024.1765771589', - '_fbp': 'fb.1.1765771589293.17156343366741027', - 'SPC_SI': 'BZAdaQAAAABqS1Z6WXpqZyanAgIAAAAANmlWVmIxRGk=', - 'SPC_SEC_SI': 'v1-TkRFM3dZV3JTZzZ6d044cNrWZsbGz7FrOk7n5j/+lcH1RTi9xjMCQIwITTeZR8QvYXsEgk626pQSPknCoig03K9NDuhuxThoIOrrvoUcd7U=', - 'SPC_F': 'FH9iismqzPwuoLKwTYVcfjItVb7v81v8', - 'REC_T_ID': '6eb5612e-d96b-11f0-b326-f245e6c13e73', - '_QPWSDCXHZQA': '62a16587-8e83-4c53-aa85-c9de30dc498e', - 'REC7iLP4Q': '7e963205-f641-43f2-9156-9619285e823a', - 'SPC_CLIENTID': 'Rkg5aWlzbXF6UHd1xtpcinjinawghdfk', - 'AMP_TOKEN': '%24NOT_FOUND', - '_gid': 'GA1.2.1472578244.1765771624', - 'SPC_ST': '.djhoWXhkRktPT2hJQjRyTl57XDvOATXWTpn5cv/OUQhBUgjq8u46AY3KB/y7lJdbCyCYNBK8gFo36pR2OWq1L+Y3Ls7EDGsmSawDHX2YuDnfKn27xzEEMuclAQ+0o3XPy6OC3MLve5M/PzOsJhxdg/aXaKq1dTls/3ClVLck53UHThD24v6kdpn2gtXBfuf+gHrIasExw4C2J2yoLHQLPBL5y92yVZoviQVq9SUO9pJX0lAKARgIQ01e+dGlNt97zBF/imaRS8aoEPvoVelDYKqhfTkLe5mlSo8mfiWbn5o=', - 'SPC_EC': '.N2ZubWVHTHEyVkpKeW5mY6sm6MI9CsIHamB7B72bmV5LWld+luGn25unbdawUzJoTfgtxq0fxtfoSlTdAHyd+0pVhpGYzzsUUW10L1qv7GK8lrS6ZUiFSHqp/rc8g7GzpIMXiXCQuLLIr1seu7tDA/ZPMkZ89RiqjL7mBjZdRCbT6bQPLA/EnYOhQktOtppb8bpl+/6hFxIk3k31TBnXMGbGMuREh0vV5JAKBSRRf5DWdxV80exxvdGLfpagbchzNCQXA5rwaqbTof39oFoj+CveHunufuL+UIvia8fasss=', - 'SPC_U': '1702834893', - 'SPC_R_T_ID': 'bHadce/ez6SJ+tE+IiKCjE5TPpgcASERGCskTcB/vOezBnLzll/D5LBlC90+9o6qklX1mIlLtKVI++BkeaWcBmCknetg58rCr4t/vzbFJdxvHR62c+ksDlLrOAnyazeeZcDUDpgzjQstB/RoE2VPgQCXE3dHmzGG9bNo2SE9H2g=', - 'SPC_R_T_IV': 'S1VCdHZmb1lxeVM4OTNXcw==', - 'SPC_T_ID': 'bHadce/ez6SJ+tE+IiKCjE5TPpgcASERGCskTcB/vOezBnLzll/D5LBlC90+9o6qklX1mIlLtKVI++BkeaWcBmCknetg58rCr4t/vzbFJdxvHR62c+ksDlLrOAnyazeeZcDUDpgzjQstB/RoE2VPgQCXE3dHmzGG9bNo2SE9H2g=', - 'SPC_T_IV': 'S1VCdHZmb1lxeVM4OTNXcw==', - 'AC_CERT_D': 'U2FsdGVkX1+gNnBtH4ufbKBg87Lddw5jPipvoBhhVaRC6D4JRSc9Cb1RLo80DlUwVNsTQBeYq1wbkUe32B3tO0x6dflXW2U6zFsc7Ts9bZ31PUf7w9e3u3l4HxOVoBsNzwhQTRp0WkdC121uBgCclnsxm0YRiQyG8zNtIP1/tavm0LfGAiv8FgtvT3MjcSVKstLXIE+xRR1L7EFchbZ2HwYYiOkz58o5mjbR6QCqIohb9GdhV5vQwaYPklbq/Huamj5ArAdbRVNm/yR5x5eLyWjbNDwyk+FdIstGaJjEmXRqr1f4LqEl/mm58xcz+1vtfvjmahYO9kjMCTAQO5gYhwjdFZD4MAUZzfnRl3rO6jkzRNYlLI8gj7ik98aISC3ChBUqyv0uLPUSQpOR+P24BQkEViHOMYrn1/OplxBb+ZFPgiAtYArSJMzeI3jsyp8Mm2QqzVms8IVytPfCqHWhOG60E5N9l6hmFFMBLjwbPc58LY/BV3K+SoPjG2DmI+Jv8fDqMdMyJTtvq1ldBMcoHNiw8mkZGHtnwLDETnVwAu7aaBNaoz92FloJPAwPzYZyoxhOCk+O3rgpaFmJlOStRIHdZo+7UNulgoaTk7fqhpbVGUxspqkNQRm4ANLvA3OpXl/hmzE8pFgshGl5dcJFdZXu3jbmJtjieKnBqy9XMdDnumazQZh7+w6WyBir2/yRJiJrUccXbgViMgDLF+ou1dTEPm4vCc2UuuYwFY3DAv0U/9N2awhDJZWOEdGxKqROw5t+pxcOmq4iokiTvUPcaU4HiM+Vsu3iEGIKgOnHZVesez1NZSoTiNNTzK+/7YqxTukXJwhPpOqfUFbJ2KHBGIrLV14WYGz/AZ1AVwa7SZPRn2tK+/8uttRfeekcWSWhsuh+gXpt8uTy5422aNab4xjdvJ8hAXdemqs45kAiBPFkM1VZfJqIRsktpJwBveaP3RDGDYRmElzf43eDotMtBwqQVnd3I/rj+q8sHsqYt4JiwipD1DfEYCFyO20mDjnopT0kIXgUxWmHJNAiEE4Ne80Tf1a6wJEkPM/BCVlIgaK6jOwFlEkdmHGFxLtqnxfNrIxnCsnq1v7w8ta24jSWfunOgkyGSs7UxYM2JP8GXFw=', - 'csrftoken': 'Knk2dEeBYJEb8DspHBq4gfTmjSpPPP1h', - '_sapid': 'c1dd610984545e60c480ad0b21993b783d8f20395effe21d108b393a', - 'SPC_CDS_CHAT': 'e596cbf9-2c17-4738-be1b-e0e1fc515b68', - '_ga': 'GA1.1.1810227316.1765771613', - '_ga_E1H7XE0312': 'GS2.1.s1765774069$o2$g1$t1765775015$j60$l1$h1732185965', - 'shopee_webUnique_ccd': 'L5lFEx%2FDFDYzUvINrlJ5Pg%3D%3D%7C9QclhavIFkcI0Oem%2BujtgnnbW4ii%2FcstFdXtgS0FLF39ScbVxRCq%2BYmKiwgFNqLravvR8e8%2BcLwGi5o%3D%7CGJEd7jwFJ3A%2Fwl2%2B%7C08%7C3', - 'ds': '3ee2aa738b7ce9bd5f97f4028605f207', -} +session = requests.Session() headers = { - 'accept': 'application/json', - 'accept-language': 'zh-CN,zh;q=0.9,zh-HK;q=0.8,en;q=0.7', - 'af-ac-enc-dat': '896dba989bac8389', - 'af-ac-enc-sz-token': 'L5lFEx/DFDYzUvINrlJ5Pg==|9QclhavIFkcI0Oem+ujtgnnbW4ii/cstFdXtgS0FLF39ScbVxRCq+YmKiwgFNqLravvR8e8+cLwGi5o=|GJEd7jwFJ3A/wl2+|08|3', - 'content-type': 'application/json', - 'd-nonptcha-sync': 'AAAG5S4xyW0AAAgAAAmv9+dh4nH11v8ECgN2AAAGqQQKA3YAAAapBAgDeQAABqsEAgN/AAAGrQP8A4YAAAavA/sDiAAABrAD+QOLAAAGsQPvA5YAAAbY', - 'priority': 'u=1, i', - 'referer': 'https://shopee.tw/product/116309859/26283458480', - 'sec-ch-ua': '"Google Chrome";v="143", "Chromium";v="143", "Not A(Brand";v="24"', - 'sec-ch-ua-mobile': '?0', - 'sec-ch-ua-platform': '"Windows"', - 'sec-fetch-dest': 'empty', - 'sec-fetch-mode': 'cors', - 'sec-fetch-site': 'same-origin', - 'sz-token': 'L5lFEx/DFDYzUvINrlJ5Pg==|9QclhavIFkcI0Oem+ujtgnnbW4ii/cstFdXtgS0FLF39ScbVxRCq+YmKiwgFNqLravvR8e8+cLwGi5o=|GJEd7jwFJ3A/wl2+|08|3', - 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36', - 'x-api-source': 'pc', - 'x-csrftoken': 'Knk2dEeBYJEb8DspHBq4gfTmjSpPPP1h', - 'x-requested-with': 'XMLHttpRequest', - 'x-sap-ri': 'a8963f69cebc3a3cbaa20c30080165aa2b82ffbcd51089630933', - 'x-sap-sec': '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', - 'x-shopee-language': 'zh-Hant', - 'x-sz-sdk-version': '1.12.26', - # 'cookie': '_gcl_au=1.1.160903024.1765771589; _fbp=fb.1.1765771589293.17156343366741027; SPC_SI=BZAdaQAAAABqS1Z6WXpqZyanAgIAAAAANmlWVmIxRGk=; SPC_SEC_SI=v1-TkRFM3dZV3JTZzZ6d044cNrWZsbGz7FrOk7n5j/+lcH1RTi9xjMCQIwITTeZR8QvYXsEgk626pQSPknCoig03K9NDuhuxThoIOrrvoUcd7U=; SPC_F=FH9iismqzPwuoLKwTYVcfjItVb7v81v8; REC_T_ID=6eb5612e-d96b-11f0-b326-f245e6c13e73; _QPWSDCXHZQA=62a16587-8e83-4c53-aa85-c9de30dc498e; REC7iLP4Q=7e963205-f641-43f2-9156-9619285e823a; SPC_CLIENTID=Rkg5aWlzbXF6UHd1xtpcinjinawghdfk; AMP_TOKEN=%24NOT_FOUND; _gid=GA1.2.1472578244.1765771624; SPC_ST=.djhoWXhkRktPT2hJQjRyTl57XDvOATXWTpn5cv/OUQhBUgjq8u46AY3KB/y7lJdbCyCYNBK8gFo36pR2OWq1L+Y3Ls7EDGsmSawDHX2YuDnfKn27xzEEMuclAQ+0o3XPy6OC3MLve5M/PzOsJhxdg/aXaKq1dTls/3ClVLck53UHThD24v6kdpn2gtXBfuf+gHrIasExw4C2J2yoLHQLPBL5y92yVZoviQVq9SUO9pJX0lAKARgIQ01e+dGlNt97zBF/imaRS8aoEPvoVelDYKqhfTkLe5mlSo8mfiWbn5o=; SPC_EC=.N2ZubWVHTHEyVkpKeW5mY6sm6MI9CsIHamB7B72bmV5LWld+luGn25unbdawUzJoTfgtxq0fxtfoSlTdAHyd+0pVhpGYzzsUUW10L1qv7GK8lrS6ZUiFSHqp/rc8g7GzpIMXiXCQuLLIr1seu7tDA/ZPMkZ89RiqjL7mBjZdRCbT6bQPLA/EnYOhQktOtppb8bpl+/6hFxIk3k31TBnXMGbGMuREh0vV5JAKBSRRf5DWdxV80exxvdGLfpagbchzNCQXA5rwaqbTof39oFoj+CveHunufuL+UIvia8fasss=; SPC_U=1702834893; SPC_R_T_ID=bHadce/ez6SJ+tE+IiKCjE5TPpgcASERGCskTcB/vOezBnLzll/D5LBlC90+9o6qklX1mIlLtKVI++BkeaWcBmCknetg58rCr4t/vzbFJdxvHR62c+ksDlLrOAnyazeeZcDUDpgzjQstB/RoE2VPgQCXE3dHmzGG9bNo2SE9H2g=; SPC_R_T_IV=S1VCdHZmb1lxeVM4OTNXcw==; SPC_T_ID=bHadce/ez6SJ+tE+IiKCjE5TPpgcASERGCskTcB/vOezBnLzll/D5LBlC90+9o6qklX1mIlLtKVI++BkeaWcBmCknetg58rCr4t/vzbFJdxvHR62c+ksDlLrOAnyazeeZcDUDpgzjQstB/RoE2VPgQCXE3dHmzGG9bNo2SE9H2g=; SPC_T_IV=S1VCdHZmb1lxeVM4OTNXcw==; AC_CERT_D=U2FsdGVkX1+gNnBtH4ufbKBg87Lddw5jPipvoBhhVaRC6D4JRSc9Cb1RLo80DlUwVNsTQBeYq1wbkUe32B3tO0x6dflXW2U6zFsc7Ts9bZ31PUf7w9e3u3l4HxOVoBsNzwhQTRp0WkdC121uBgCclnsxm0YRiQyG8zNtIP1/tavm0LfGAiv8FgtvT3MjcSVKstLXIE+xRR1L7EFchbZ2HwYYiOkz58o5mjbR6QCqIohb9GdhV5vQwaYPklbq/Huamj5ArAdbRVNm/yR5x5eLyWjbNDwyk+FdIstGaJjEmXRqr1f4LqEl/mm58xcz+1vtfvjmahYO9kjMCTAQO5gYhwjdFZD4MAUZzfnRl3rO6jkzRNYlLI8gj7ik98aISC3ChBUqyv0uLPUSQpOR+P24BQkEViHOMYrn1/OplxBb+ZFPgiAtYArSJMzeI3jsyp8Mm2QqzVms8IVytPfCqHWhOG60E5N9l6hmFFMBLjwbPc58LY/BV3K+SoPjG2DmI+Jv8fDqMdMyJTtvq1ldBMcoHNiw8mkZGHtnwLDETnVwAu7aaBNaoz92FloJPAwPzYZyoxhOCk+O3rgpaFmJlOStRIHdZo+7UNulgoaTk7fqhpbVGUxspqkNQRm4ANLvA3OpXl/hmzE8pFgshGl5dcJFdZXu3jbmJtjieKnBqy9XMdDnumazQZh7+w6WyBir2/yRJiJrUccXbgViMgDLF+ou1dTEPm4vCc2UuuYwFY3DAv0U/9N2awhDJZWOEdGxKqROw5t+pxcOmq4iokiTvUPcaU4HiM+Vsu3iEGIKgOnHZVesez1NZSoTiNNTzK+/7YqxTukXJwhPpOqfUFbJ2KHBGIrLV14WYGz/AZ1AVwa7SZPRn2tK+/8uttRfeekcWSWhsuh+gXpt8uTy5422aNab4xjdvJ8hAXdemqs45kAiBPFkM1VZfJqIRsktpJwBveaP3RDGDYRmElzf43eDotMtBwqQVnd3I/rj+q8sHsqYt4JiwipD1DfEYCFyO20mDjnopT0kIXgUxWmHJNAiEE4Ne80Tf1a6wJEkPM/BCVlIgaK6jOwFlEkdmHGFxLtqnxfNrIxnCsnq1v7w8ta24jSWfunOgkyGSs7UxYM2JP8GXFw=; csrftoken=Knk2dEeBYJEb8DspHBq4gfTmjSpPPP1h; _sapid=c1dd610984545e60c480ad0b21993b783d8f20395effe21d108b393a; SPC_CDS_CHAT=e596cbf9-2c17-4738-be1b-e0e1fc515b68; _ga=GA1.1.1810227316.1765771613; _ga_E1H7XE0312=GS2.1.s1765774069$o2$g1$t1765775015$j60$l1$h1732185965; shopee_webUnique_ccd=L5lFEx%2FDFDYzUvINrlJ5Pg%3D%3D%7C9QclhavIFkcI0Oem%2BujtgnnbW4ii%2FcstFdXtgS0FLF39ScbVxRCq%2BYmKiwgFNqLravvR8e8%2BcLwGi5o%3D%7CGJEd7jwFJ3A%2Fwl2%2B%7C08%7C3; ds=3ee2aa738b7ce9bd5f97f4028605f207', + "User-Agent": "ShopeeApp/3.54.2 (Android 13; SM-G991B)", # 新版本 UA + "Accept": "application/json", + "Accept-Language": "id-ID", + "X-Requested-With": "com.shopee.id", + "Referer": "https://shopee.co.id/", + "Connection": "keep-alive", + "X-Shopee-Device-Id": str(uuid.uuid4()), # 每次请求随机 device_id } -params = { - 'item_id': '6144878078', - 'shop_id': '37137599', - 'tz_offset_in_minutes': '480', - 'detail_level': '0', -} +def get_item(itemid, shopid): + url = "https://shopee.co.id/api/v4/item/get" + params = {"itemid": itemid, "shopid": shopid} + r = session.get(url, headers=headers, params=params, timeout=10) + r.raise_for_status() + return r.json() -response = requests.get('https://shopee.tw/api/v4/pdp/get_pc', params=params, cookies=cookies, headers=headers) - -print(response.json()) \ No newline at end of file +if __name__ == "__main__": + data = get_item(4420309814, 10115139) + item = data.get("data", {}).get("item") + if item: + print("商品名:", item["name"]) + print("价格:", item["price"] // 100000) + print("库存:", item["stock"]) + else: + print("无数据 / 被风控") diff --git a/test111.py b/test111.py index 64745781b..567698ca8 100644 --- a/test111.py +++ b/test111.py @@ -10,6 +10,16 @@ if __name__ == '__main__': co = ChromiumOptions() co.set_local_port(9999) + co.set_local_port(9999) + co.headless(False) # 先用有头模式测试,看是否还能触发 + co.incognito(False) # 避免无痕 + co.set_argument('--disable-blink-features=AutomationControlled') + co.set_argument('--no-sandbox') + co.set_argument('--disable-infobars') + co.set_argument('--disable-extensions') + co.set_argument('--start-maximized') + co.set_user_agent("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36") # 真实 UA + page = ChromiumPage(addr_or_opts=co) # 读取 Excel 文件 @@ -36,17 +46,19 @@ if __name__ == '__main__': # 解析查询参数为字典 param_dict = parse_qs(query_params) - a = time.time() - tab = page.new_tab() - tab.listen.start("shopee.tw/api/v4/pdp/get_pc") - tab.get(f"https://shopee.tw/product/{param_dict['shop_id'][0]}/{param_dict['item_id'][0]}") - res = tab.listen.wait(timeout=15) - print(res.response.body) - if res.response.body.get("data", {}).get("item", {}): - n += 1 - n1 += time.time() - a + print(param_dict['shop_id'][0]) + print(param_dict['item_id'][0]) - logger.info(f"成功第{n}个,耗时{time.time() - a}秒") - logger.success(f"成功第{n}个,一共耗时{n1}秒") - - tab.close() + # a = time.time() + # tab = page.new_tab() + # tab.listen.start("shopee.tw/api/v4/pdp/get_pc") + # tab.get(f"https://shopee.tw/product/{param_dict['shop_id'][0]}/{param_dict['item_id'][0]}") + # res = tab.listen.wait(timeout=15) + # print(res.response.body) + # if res.response.body.get("data", {}).get("item", {}): + # n += 1 + # n1 += time.time() - a + # # https: // shopee.tw / api / v4 / pdp / get_pc?item_id = 22577587881 & shop_id = 1014505717 & tz_offset_minutes = 480 & detail_level = 0 & logger.info(f"成功第{n}个,耗时{time.time() - a}秒") + # logger.success(f"成功第{n}个,一共耗时{n1}秒") + # + # tab.close()