Commit 56aaeed1 by Lin Wang

feat: diff the uat env master site

parent 7b54de04
import { JSDOM } from 'jsdom';
export const HOST = process.env.BOBCAT_HOST!;
export const HOST = 'https://www.uat.strikingly.com';
const cookie = process.env.BOBCAT_USER_COOKIE!;
......@@ -14,19 +14,20 @@ export const fetchSiteData = async (siteId: string) => {
const content = await fetch(url, {
"headers": {
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
"accept-language": "en-US,en;q=0.9",
"accept-language": "en-US,en;q=0.9,zh-CN;q=0.8,zh;q=0.7",
"cache-control": "no-cache",
"content-type": "application/x-www-form-urlencoded",
"pragma": "no-cache",
"priority": "u=0, i",
"sec-ch-ua": "\"Chromium\";v=\"131\", \"Not_A Brand\";v=\"24\"",
"sec-ch-ua": "\"Not)A;Brand\";v=\"8\", \"Chromium\";v=\"138\", \"Google Chrome\";v=\"138\"",
"sec-ch-ua-mobile": "?0",
"sec-ch-ua-platform": "\"macOS\"",
"sec-fetch-dest": "document",
"sec-fetch-dest": "iframe",
"sec-fetch-mode": "navigate",
"sec-fetch-site": "same-origin",
"sec-fetch-user": "?1",
"upgrade-insecure-requests": "1",
"cookie": cookie,
"cookie": "__strk_viewer_country=HK; __strk_suppress_rewards_tooltip=1; __strk_gallery_updates_available=1; __vero_user=50699; __strk_suppress_gallery_tooltip=1; __strk_session_id=visotor-3bc6ae8b84c841e38fff9f390e92facb; __strk_suppress_preview_tooltip=1; __stripe_mid=fa12fddb-507a-44e4-ad52-3adfea487a540e7012; _pbs_i18n_ab_test=b; __uniq_utm_config=%7B%22utm_timestamp%22%3A1750645215572%2C%22utm_referrer%22%3A%22%22%7D; _fbp=fb.1.1750645223356.765031578726545221; _tt_enable_cookie=1; _ttp=01JYD9CC1T2HEB13NKB11Z9MFM_.tt.1; is_oneclicker=true; fbm_138736959550286=base_domain=.strikingly.com; __strk_cookie_notification=1; mp_b5e34d67f7eb95d8213ac1a8ce5f27f1_mixpanel=%7B%22distinct_id%22%3A%2246267%22%2C%22%24device_id%22%3A%227a1208f5-896b-4179-9617-e7fca9c0be57%22%2C%22mp_lib%22%3A%22Segment%3A%20web%22%2C%22%24initial_referrer%22%3A%22%24direct%22%2C%22%24initial_referring_domain%22%3A%22%24direct%22%2C%22__mps%22%3A%7B%7D%2C%22__mpso%22%3A%7B%7D%2C%22__mpus%22%3A%7B%7D%2C%22__mpa%22%3A%7B%7D%2C%22__mpu%22%3A%7B%7D%2C%22__mpr%22%3A%5B%5D%2C%22__mpap%22%3A%5B%5D%2C%22%24user_id%22%3A%2246267%22%2C%22mp_name_tag%22%3A%22lin.wang%40strikingly.com%22%7D; __strk_cookie_eu_visitor=false; _gid=GA1.2.2044629619.1751246658; __landing_version=landing5; __vero_visit=true; __client_timezone=%2B0800; __strk_gallery_timestamp_just_queried=1; signed_in=1; oneclick_referer_domain=https%3A%2F%2Fwww.uat.strikingly.com; __landing_mixpanel_id=50699; __strk_viewer_country=HK; mp_f6f51c06307c973387d0fb45c03fa953_mixpanel=%7B%22distinct_id%22%3A%223073009%22%2C%22%24device_id%22%3A%2242eb9b63-3fba-43e4-bef4-0690730aefdb%22%2C%22mp_lib%22%3A%22Segment%3A%20web%22%2C%22%24initial_referrer%22%3A%22https%3A%2F%2Fwww.strikingly.com%2F%22%2C%22%24initial_referring_domain%22%3A%22www.strikingly.com%22%2C%22__mps%22%3A%7B%7D%2C%22__mpso%22%3A%7B%7D%2C%22__mpus%22%3A%7B%7D%2C%22__mpa%22%3A%7B%7D%2C%22__mpu%22%3A%7B%7D%2C%22__mpr%22%3A%5B%5D%2C%22__mpap%22%3A%5B%5D%2C%22%24user_id%22%3A%223073009%22%2C%22mp_name_tag%22%3A%22lin.wang%40strikingly.com%22%2C%22%24search_engine%22%3A%22google%22%7D; _gcl_au=1.1.704154582.1750645222.359284850.1751335117.1751336740; ttcsid_CF3P283C77UEUGLDG36G=1751335119200::25N3H4XBYX4wpI3tQduk.17.1751337541572; ttcsid=1751335119201::HUc9b6NP-d42iH17SIJF.17.1751337541579; _ga_QKJZS21BNC=GS2.1.s1751339552$o18$g0$t1751339554$j58$l0$h1518180711; _ga=GA1.2.2074226148.1750645222; ajs_user_id=%2250699%22; ajs_anonymous_id=%221b4f4b26-886f-466e-81f2-51c786f56595%22; __veroc4=%5B%5D; _gat=1; mp_4383c61fa6635d50792c495081b2b7c9_mixpanel=%7B%22distinct_id%22%3A%2250699%22%2C%22%24device_id%22%3A%22c4f128dc-5c6c-451a-99f7-4e04902b4738%22%2C%22mp_lib%22%3A%22Segment%3A%20web%22%2C%22%24initial_referrer%22%3A%22%24direct%22%2C%22%24initial_referring_domain%22%3A%22%24direct%22%2C%22__mps%22%3A%7B%7D%2C%22__mpso%22%3A%7B%7D%2C%22__mpus%22%3A%7B%7D%2C%22__mpa%22%3A%7B%7D%2C%22__mpu%22%3A%7B%7D%2C%22__mpr%22%3A%5B%5D%2C%22__mpap%22%3A%5B%5D%2C%22%24user_id%22%3A%2250699%22%2C%22mp_name_tag%22%3A%22lin.wang%2B1%40strikingly.com%22%7D; _ga_9YJ8DKM2CN=GS2.2.s1751348312$o7$g1$t1751351166$j60$l0$h0; XSRF-TOKEN=d4Y%2FPTiegtthiy24hRhxx2hmcsTquc7dnKttXXZl4SYKTJvlkX96bB4WCSOAuFmYM1TtJGqxaFQRNIflOcpuDg%3D%3D; _bobcat_session=aTMxOWw5TXNYN20yRkw3WlVXWDhYOGVrZW5lNFRGMFBUdXo3TzA4VTFzUVpCenU5WTg2eWVLQWxMckpQWE14Sno4dElFaUE2S0tzQkd4TXpKVDByL3pHZitTNTRPTmhpSU04eTJYbkRWQ2U0b1p4ZVpkSElRbUhVVVJDeTJqMjlJTGVKQWptQ2UrdzNQcnNoZE1YOXJPL3pma1pzcmJacWJmYXVqc05MRjZQSDB3ZnluckZlZkZMU0tPb2UySzNIQnQ5YURub2ZoVkZNcFlDM21aaDYxbEZESUcxQktINmtrVzJ2aGt4Z3RLUVNuaVV5dzdJZ2VjSHozanNPSEJSc3R1T1BOWVBTa1lIY3M2dmR2S3VqNEkxajV2YVEvWnJWS1NyWmFRZGhJM3pacFNWK0w1MXMxWHd5QW84em9uc200UGkxUCticmphYkh4aVhWSmVpWkd3PT0tLXBTMjBTZmhnS01tZ0xpUCttTXI5N0E9PQ%3D%3D--f1400270b2e0d7432b8fe760a241fdb9e728fb04",
"Referer": url,
"referrerPolicy": "strict-origin-when-cross-origin",
},
......
// 如果 diff AI site, 是拿所有 AI site 跟非 AI 的英文 site 进行对比
export const diffBaselineId = "27328697";
export const diffBaselineId = "52257";
export const section_selectors = [
"27328697",
"27328389",
"27328392",
"27328396",
"27328399",
"27328401",
"27328404",
"27328406",
"27328408",
"27328410",
"27328412",
"27328414",
"27328415",
"27328416",
"27328417",
"27328419",
"27665235",
"27656391"
"52257",
"52295"
]
export const sectionSelectorLanguages: Record<string, string> = {
"27328697": "EN-NOT-AI",
"27328389": "DE-NOT-AI",
"27328392": "ES-NOT-AI",
"27328396": "PT-NOT-AI",
"27328399": "FR-NOT-AI",
"27328401": "IT-NOT-AI",
"27328404": "JP-NOT-AI",
"27328406": "ID-NOT-AI",
"27328408": "NL-NOT-AI",
"27328410": "FI-NOT-AI",
"27328412": "SV-NOT-AI",
"27328414": "CS-NOT-AI",
"27328415": "RO-NOT-AI",
"27328416": "CN_ZH-NOT-AI",
"27328417": "CN_TW-NOT-AI",
"27328419": "AR-NOT-AI",
"27665235": "NO-NOT-AI",
"27656391": "PL-NOT-AI"
"52257": "EN-NOT-AI",
"52295": "CN_ZH-NOT-AI"
}
export const ai_section_selectors = [
"29279960",
"29286540",
"29286613",
"29286646",
"29278357",
"29286780",
"29278350",
"29286835",
"29286857",
"29279949",
"29278331",
"29278319",
"29278287",
"29278284",
"29278371",
"29279914",
"29278297",
"29279930",
"52295",
...(process.env.USE_AI_SELECTORS ? [diffBaselineId] : [])
]
export const aiSectionSelectorsLanguages: Record<string, string> = {
"29279960": "EN-AI",
"29286540": "DE-AI",
"29286613": "ES-AI",
"29286646": "PT-AI",
"29278357": "FR-AI",
"29286780": "IT-AI",
"29278350": "JP-AI",
"29286835": "ID-AI",
"29286857": "NL-AI",
"29279949": "FI-AI",
"29278331": "SV-AI",
"29278319": "CS-AI",
"29278287": "RO-AI",
"29278284": "CN_ZH-AI",
"29278371": "CN_TW-AI",
"29279914": "AR-AI",
"29278297": "NO-AI",
"29279930": "PL-AI",
"52295": "CN_ZH-AI",
...(process.env.USE_AI_SELECTORS ? { [diffBaselineId]: sectionSelectorLanguages[diffBaselineId] } : {})
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment