Commit 7b4aeaef authored by wang's avatar wang

更换环境

parent 33dd3445
...@@ -1126,7 +1126,9 @@ try { ...@@ -1126,7 +1126,9 @@ try {
} }
} }
function se(t, e) { function se(t, e) {
console.log('genpc', t,e)
var n = k(t, e); var n = k(t, e);
console.log('genpc md5', n)
try { try {
for (var r = function (t) { for (var r = function (t) {
for (var e = "", n = "", r = 0; r < t["length"]; r++) { for (var e = "", n = "", r = 0; r < t["length"]; r++) {
...@@ -5279,7 +5281,7 @@ try { ...@@ -5279,7 +5281,7 @@ try {
} }
} }
function xs(t) { function xs(t) {
console.log(JSON.stringify(t)) console.log('now',le(),JSON.stringify(t))
for (var p = o, m = Vc(), M = 0; M < t["length"]; M++) { for (var p = o, m = Vc(), M = 0; M < t["length"]; M++) {
var g = t[M]; var g = t[M];
g["d"]["PX11379"] = Ct; g["d"]["PX11379"] = Ct;
......
No preview for this file type
...@@ -157,8 +157,13 @@ t = `[{"t":"PX12095","d":{"PX11645":"https://www.flyfrontier.com/","PX12207":0," ...@@ -157,8 +157,13 @@ t = `[{"t":"PX12095","d":{"PX11645":"https://www.flyfrontier.com/","PX12207":0,"
t = '[{"t":"PX12095","d":{"PX11645":"https://www.spirit.com/","PX12207":0,"PX12458":"MacIntel","PX11902":0,"PX11560":2352,"PX12248":3600,"PX11385":1700019122060,"PX12280":1700019122064,"PX11496":"8a5265b0-8367-11ee-9a58-bd42f5c10ff9","PX12564":null,"PX12565":-1,"PX11379":true}}]' t = '[{"t":"PX12095","d":{"PX11645":"https://www.spirit.com/","PX12207":0,"PX12458":"MacIntel","PX11902":0,"PX11560":2352,"PX12248":3600,"PX11385":1700019122060,"PX12280":1700019122064,"PX11496":"8a5265b0-8367-11ee-9a58-bd42f5c10ff9","PX12564":null,"PX12565":-1,"PX11379":true}}]'
t = `[{"t":"PX11590","d":{"PX11431":1701245810476,"PX12454":3712,"PX11701":"12041226300204313737","PX11529":26578564,"PX11555":4294705152,"PX11833":38032282,"PX11840":"Wed Nov 29 2023 16:16:50 GMT+0800 (中国标准时间)","PX12573":"b2fba212","PX11804":"9c15fb2b9e24bc3b1d1c4d6a1e8fda92","PX12118":"cljf6smh6vji0152h2jg","PX11746":"f556480249d5c540d7866c9ef16dc697","PX11371":"b5f37aa17c2d5d9cb7875cfdeb5f898f","PX12501":"b478cfaeb3a830068188356dd837f1b7","PX12169":1,"PX11902":1,"PX11560":8757,"PX11332":1701245809872,"PX12248":3600,"PX11385":1701245809633,"PX12280":1701245816025,"PX11496":"a51ca710-8e8f-11ee-991d-cf2a28e811cd","PX12588":"unknown","PX12555":{"plugext":{"0":{"f":"internal-pdf-viewer","n":"PDF Viewer"},"1":{"f":"internal-pdf-viewer","n":"Chrome PDF Viewer"},"2":{"f":"internal-pdf-viewer","n":"Chromium PDF Viewer"},"3":{"f":"internal-pdf-viewer","n":"Microsoft Edge PDF Viewer"},"4":{"f":"internal-pdf-viewer","n":"WebKit built-in PDF"}},"plugins_len":5},"PX12583":{"smd":{"ok":true,"ex":false}},"PX12582":3,"PX12587":false,"PX12330":"109|66|66|70|80","PX11705":111,"PX11938":true,"PX11602":true,"PX12021":"false","PX12421":"false","PX12124":1,"PX11609":1,"PX12291":"","PX11881":["app","csi","loadTimes"],"PX12207":0,"PX11538":2,"PX11984":"TypeError: Cannot read properties of None (reading '0')\\n at he (https://client.px-cloud.net/PXVb73hTEg/main.min.js:1136:13)\\n at Zo (https://client.px-cloud.net/PXVb73hTEg/main.min.js:3320:22)\\n at Eo (https://client.px-cloud.net/PXVb73hTEg/main.min.js:2892:23)\\n at https://client.px-cloud.net/PXVb73hTEg/main.min.js:3265:9","PX11645":"https://www.flyfrontier.com/","PX11597":[],"PX12023":"","PX11337":false,"PX12544":true,"PX12589":"succeeded","PX11524":true,"PX11843":1920,"PX11781":1080,"PX12121":1920,"PX12128":1055,"PX12387":"1920X1080","PX12003":24,"PX11380":24,"PX11494":906,"PX12411":853,"PX12443":0,"PX12447":0,"PX11533":true,"PX12079":false,"PX12278":true,"PX11694":false,"PX12294":false,"PX12514":true,"PX12515":"TypeError: Cannot read properties of undefined (reading 'width')","PX12516":"webkit","PX12517":33,"PX12518":false,"PX12545":false,"PX12593":false,"PX12595":"AudioData.SVGAnimatedAngle.SVGMetadataElement","PX12069":["Chrome PDF Viewer","Chromium PDF Viewer","Microsoft Edge PDF Viewer","PDF Viewer","WebKit built-in PDF"],"PX12286":5,"PX11576":true,"PX12318":true,"PX11384":true,"PX11886":true,"PX11583":"en-US","PX12458":"MacIntel","PX11681":["en-US"],"PX11754":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX12037":true,"PX11390":-480,"PX11621":8,"PX11657":1,"PX12081":"Gecko","PX11908":"20030107","PX12314":"5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX11829":true,"PX11464":true,"PX12054":2,"PX11821":"Netscape","PX11479":"Mozilla","PX11674":true,"PX12241":400,"PX11372":false,"PX11683":1.5,"PX11561":"3g","PX11877":true,"PX12100":true,"PX12506":"arm","PX12507":"64","PX12509":false,"PX12510":"","PX12511":"macOS","PX12512":"13.5.0","PX12513":"117.0.5938.149","PX12548":true,"PX12578":{},"PX12579":{"support":true,"status":{"effectiveType":"3g","rtt":400,"downlink":1.5,"saveData":false}},"PX12508":[{"brand":"Google Chrome","version":"117"},{"brand":"Not;A=Brand","version":"8"},{"brand":"Chromium","version":"117"}],"PX12549":true,"PX11539":"831efc5e","PX11528":"","PX12271":"10207b2f","PX11849":"10207b2f","PX12464":"90e65465","PX11356":true,"PX12426":true,"PX11791":true,"PX11517":true,"PX12520":true,"PX12524":"4YC14YCd4YCd4YCV4YCe4YCX4YGS5J256aus7r266YaI5oCR7r27","PX12527":"3207084bd110f1ac964863e23aa78e04","PX12260":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX12249":false,"PX11897":"90e65465","PX12597":1,"PX11526":false,"PX11684":false,"PX11812":false,"PX12335":true,"PX12080":0,"PX11678":false,"PX11349":"visible","PX12397":false,"PX11387":0,"PX12150":1920,"PX12304":true,"PX11651":970,"PX11867":"missing","PX12254":true,"PX11540":true,"PX11548":false,"PX11446":true,"PX12550":1,"PX12431":0,"PX11991":10,"PX11837":34,"PX11632":0,"PX11409":9,"PX11508":"49e5084e","PX11452":"7c5f9724","PX12218":"65d826e0","PX12481":"a9269e00","PX11780":"50a5ec55","PX12551":"https:","PX12553":"Asia/Shanghai","PX12567":"w3c","PX12576":"screen","PX12594":false,"PX12566":false,"PX12571":"74d9c66","PX12581":"default","PX11303":false,"PX11515":false,"PX12133":false,"PX12340":false,"PX11738":false,"PX11723":false,"PX11389":false,"PX11839":false,"PX11460":false,"PX12102":false,"PX11378":false,"PX12317":false,"PX12564":null,"PX12565":-1,"9:8<9::>;88:8<;9;?;?":"65736551477573464040"}}]` t = `[{"t":"PX11590","d":{"PX11431":1701245810476,"PX12454":3712,"PX11701":"12041226300204313737","PX11529":26578564,"PX11555":4294705152,"PX11833":38032282,"PX11840":"Wed Nov 29 2023 16:16:50 GMT+0800 (中国标准时间)","PX12573":"b2fba212","PX11804":"9c15fb2b9e24bc3b1d1c4d6a1e8fda92","PX12118":"cljf6smh6vji0152h2jg","PX11746":"f556480249d5c540d7866c9ef16dc697","PX11371":"b5f37aa17c2d5d9cb7875cfdeb5f898f","PX12501":"b478cfaeb3a830068188356dd837f1b7","PX12169":1,"PX11902":1,"PX11560":8757,"PX11332":1701245809872,"PX12248":3600,"PX11385":1701245809633,"PX12280":1701245816025,"PX11496":"a51ca710-8e8f-11ee-991d-cf2a28e811cd","PX12588":"unknown","PX12555":{"plugext":{"0":{"f":"internal-pdf-viewer","n":"PDF Viewer"},"1":{"f":"internal-pdf-viewer","n":"Chrome PDF Viewer"},"2":{"f":"internal-pdf-viewer","n":"Chromium PDF Viewer"},"3":{"f":"internal-pdf-viewer","n":"Microsoft Edge PDF Viewer"},"4":{"f":"internal-pdf-viewer","n":"WebKit built-in PDF"}},"plugins_len":5},"PX12583":{"smd":{"ok":true,"ex":false}},"PX12582":3,"PX12587":false,"PX12330":"109|66|66|70|80","PX11705":111,"PX11938":true,"PX11602":true,"PX12021":"false","PX12421":"false","PX12124":1,"PX11609":1,"PX12291":"","PX11881":["app","csi","loadTimes"],"PX12207":0,"PX11538":2,"PX11984":"TypeError: Cannot read properties of None (reading '0')\\n at he (https://client.px-cloud.net/PXVb73hTEg/main.min.js:1136:13)\\n at Zo (https://client.px-cloud.net/PXVb73hTEg/main.min.js:3320:22)\\n at Eo (https://client.px-cloud.net/PXVb73hTEg/main.min.js:2892:23)\\n at https://client.px-cloud.net/PXVb73hTEg/main.min.js:3265:9","PX11645":"https://www.flyfrontier.com/","PX11597":[],"PX12023":"","PX11337":false,"PX12544":true,"PX12589":"succeeded","PX11524":true,"PX11843":1920,"PX11781":1080,"PX12121":1920,"PX12128":1055,"PX12387":"1920X1080","PX12003":24,"PX11380":24,"PX11494":906,"PX12411":853,"PX12443":0,"PX12447":0,"PX11533":true,"PX12079":false,"PX12278":true,"PX11694":false,"PX12294":false,"PX12514":true,"PX12515":"TypeError: Cannot read properties of undefined (reading 'width')","PX12516":"webkit","PX12517":33,"PX12518":false,"PX12545":false,"PX12593":false,"PX12595":"AudioData.SVGAnimatedAngle.SVGMetadataElement","PX12069":["Chrome PDF Viewer","Chromium PDF Viewer","Microsoft Edge PDF Viewer","PDF Viewer","WebKit built-in PDF"],"PX12286":5,"PX11576":true,"PX12318":true,"PX11384":true,"PX11886":true,"PX11583":"en-US","PX12458":"MacIntel","PX11681":["en-US"],"PX11754":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX12037":true,"PX11390":-480,"PX11621":8,"PX11657":1,"PX12081":"Gecko","PX11908":"20030107","PX12314":"5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX11829":true,"PX11464":true,"PX12054":2,"PX11821":"Netscape","PX11479":"Mozilla","PX11674":true,"PX12241":400,"PX11372":false,"PX11683":1.5,"PX11561":"3g","PX11877":true,"PX12100":true,"PX12506":"arm","PX12507":"64","PX12509":false,"PX12510":"","PX12511":"macOS","PX12512":"13.5.0","PX12513":"117.0.5938.149","PX12548":true,"PX12578":{},"PX12579":{"support":true,"status":{"effectiveType":"3g","rtt":400,"downlink":1.5,"saveData":false}},"PX12508":[{"brand":"Google Chrome","version":"117"},{"brand":"Not;A=Brand","version":"8"},{"brand":"Chromium","version":"117"}],"PX12549":true,"PX11539":"831efc5e","PX11528":"","PX12271":"10207b2f","PX11849":"10207b2f","PX12464":"90e65465","PX11356":true,"PX12426":true,"PX11791":true,"PX11517":true,"PX12520":true,"PX12524":"4YC14YCd4YCd4YCV4YCe4YCX4YGS5J256aus7r266YaI5oCR7r27","PX12527":"3207084bd110f1ac964863e23aa78e04","PX12260":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX12249":false,"PX11897":"90e65465","PX12597":1,"PX11526":false,"PX11684":false,"PX11812":false,"PX12335":true,"PX12080":0,"PX11678":false,"PX11349":"visible","PX12397":false,"PX11387":0,"PX12150":1920,"PX12304":true,"PX11651":970,"PX11867":"missing","PX12254":true,"PX11540":true,"PX11548":false,"PX11446":true,"PX12550":1,"PX12431":0,"PX11991":10,"PX11837":34,"PX11632":0,"PX11409":9,"PX11508":"49e5084e","PX11452":"7c5f9724","PX12218":"65d826e0","PX12481":"a9269e00","PX11780":"50a5ec55","PX12551":"https:","PX12553":"Asia/Shanghai","PX12567":"w3c","PX12576":"screen","PX12594":false,"PX12566":false,"PX12571":"74d9c66","PX12581":"default","PX11303":false,"PX11515":false,"PX12133":false,"PX12340":false,"PX11738":false,"PX11723":false,"PX11389":false,"PX11839":false,"PX11460":false,"PX12102":false,"PX11378":false,"PX12317":false,"PX12564":null,"PX12565":-1,"9:8<9::>;88:8<;9;?;?":"65736551477573464040"}}]`
t1 = `[{"t":"PX11590","d":{"PX11431":1701249549400,"PX12454":7642,"PX11701":"24320347003299263424","PX11529":26084726,"PX11555":4294705152,"PX11833":39438887,"PX11840":"Wed Nov 29 2023 17:19:09 GMT+0800 (Coordinated Universal Time)","PX12573":"89a09b78","PX11804":"193f4873b928219d60d5befc1bb459b3","PX12118":"cljg43eh6vji015gu130","PX11746":"af6314ead382c91737223aaab1d45d31","PX11371":"0921f68e3b5fd1d876b586a907cdcd36","PX12501":"ec11d37b7e9082a67a0a3f4491bb8f74","PX12169":1,"PX11902":1,"PX11560":9148,"PX11332":1701249548883,"PX12248":3600,"PX11385":1701249548660,"PX12280":1701249555640,"PX11496":"59be9720-8e98-11ee-85bc-e7d0a2411331","PX12588":"unknown","PX12555":{"plugext":{"0":{"f":"internal-pdf-viewer","n":"PDF Viewer"},"1":{"f":"internal-pdf-viewer","n":"Chrome PDF Viewer"},"2":{"f":"internal-pdf-viewer","n":"Chromium PDF Viewer"},"3":{"f":"internal-pdf-viewer","n":"Microsoft Edge PDF Viewer"},"4":{"f":"internal-pdf-viewer","n":"WebKit built-in PDF"}},"plugins_len":5},"PX12583":{"smd":{"ok":true,"ex":false}},"PX12582":3,"PX12587":false,"PX12330":"109|66|66|70|80","PX11705":111,"PX11938":true,"PX11602":true,"PX12021":"false","PX12421":"false","PX12124":1,"PX11609":1,"PX12291":"","PX11881":["app","csi","loadTimes"],"PX12207":0,"PX11538":2,"PX11984":"TypeError: Cannot read properties of None (reading '0')\\n at he (https://client.px-cloud.net/PXVb73hTEg/main.min.js:1136:13)\\n at Zo (https://client.px-cloud.net/PXVb73hTEg/main.min.js:3320:22)\\n at Eo (https://client.px-cloud.net/PXVb73hTEg/main.min.js:2892:23)\\n at https://client.px-cloud.net/PXVb73hTEg/main.min.js:3265:9","PX11645":"https://www.flyfrontier.com/","PX11597":[],"PX12023":"","PX11337":false,"PX12544":true,"PX12589":"succeeded","PX11524":true,"PX11843":1920,"PX11781":1080,"PX12121":1920,"PX12128":1055,"PX12387":"1920X1080","PX12003":24,"PX11380":24,"PX11494":906,"PX12411":853,"PX12443":0,"PX12447":0,"PX11533":true,"PX12079":false,"PX12278":true,"PX11694":false,"PX12294":false,"PX12514":true,"PX12515":"TypeError: Cannot read properties of undefined (reading 'width')","PX12516":"webkit","PX12517":33,"PX12518":false,"PX12545":false,"PX12593":false,"PX12595":"AudioData.SVGAnimatedAngle.SVGMetadataElement","PX12069":["Chrome PDF Viewer","Chromium PDF Viewer","Microsoft Edge PDF Viewer","PDF Viewer","WebKit built-in PDF"],"PX12286":5,"PX11576":true,"PX12318":true,"PX11384":true,"PX11886":true,"PX11583":"en-US","PX12458":"MacIntel","PX11681":["en-US"],"PX11754":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX12037":true,"PX11390":-480,"PX11621":8,"PX11657":1,"PX12081":"Gecko","PX11908":"20030107","PX12314":"5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX11829":true,"PX11464":true,"PX12054":2,"PX11821":"Netscape","PX11479":"Mozilla","PX11674":true,"PX12241":400,"PX11372":false,"PX11683":1.5,"PX11561":"3g","PX11877":true,"PX12100":true,"PX12506":"arm","PX12507":"64","PX12509":false,"PX12510":"","PX12511":"macOS","PX12512":"13.5.0","PX12513":"117.0.5938.149","PX12548":true,"PX12578":{},"PX12579":{"support":true,"status":{"effectiveType":"3g","rtt":400,"downlink":1.5,"saveData":false}},"PX12508":[{"brand":"Google Chrome","version":"117"},{"brand":"Not;A=Brand","version":"8"},{"brand":"Chromium","version":"117"}],"PX12549":true,"PX11539":"831efc5e","PX11528":"","PX12271":"10207b2f","PX11849":"10207b2f","PX12464":"90e65465","PX11356":true,"PX12426":true,"PX11791":true,"PX11517":true,"PX12520":true,"PX12524":"4YC14YCd4YCd4YCV4YCe4YCX4YGS5J256aus7r266YaI5oCR7r27","PX12527":"3207084bd110f1ac964863e23aa78e04","PX12260":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX12249":false,"PX11897":"90e65465","PX12597":1,"PX11526":false,"PX11684":false,"PX11812":false,"PX12335":true,"PX12080":0,"PX11678":false,"PX11349":"visible","PX12397":false,"PX11387":0,"PX12150":1920,"PX12304":true,"PX11651":970,"PX11867":"missing","PX12254":true,"PX11540":true,"PX11548":false,"PX11446":true,"PX12550":1,"PX12431":0,"PX11991":10,"PX11837":34,"PX11632":0,"PX11409":9,"PX11508":"49e5084e","PX11452":"7c5f9724","PX12218":"65d826e0","PX12481":"a9269e00","PX11780":"50a5ec55","PX12551":"https:","PX12553":"Asia/Shanghai","PX12567":"w3c","PX12576":"screen","PX12594":false,"PX12566":false,"PX12571":"74d9c66","PX12581":"default","PX11303":false,"PX11515":false,"PX12133":false,"PX12340":false,"PX11738":false,"PX11723":false,"PX11389":false,"PX11839":false,"PX11460":false,"PX12102":false,"PX11378":false,"PX12317":false,"PX12564":null,"PX12565":-1,"061021652210;;041606":"35231256112388372535"}}]` t1 = `[{"t":"PX11590","d":{"PX11431":1701249549400,"PX12454":7642,"PX11701":"24320347003299263424","PX11529":26084726,"PX11555":4294705152,"PX11833":39438887,"PX11840":"Wed Nov 29 2023 17:19:09 GMT+0800 (Coordinated Universal Time)","PX12573":"89a09b78","PX11804":"193f4873b928219d60d5befc1bb459b3","PX12118":"cljg43eh6vji015gu130","PX11746":"af6314ead382c91737223aaab1d45d31","PX11371":"0921f68e3b5fd1d876b586a907cdcd36","PX12501":"ec11d37b7e9082a67a0a3f4491bb8f74","PX12169":1,"PX11902":1,"PX11560":9148,"PX11332":1701249548883,"PX12248":3600,"PX11385":1701249548660,"PX12280":1701249555640,"PX11496":"59be9720-8e98-11ee-85bc-e7d0a2411331","PX12588":"unknown","PX12555":{"plugext":{"0":{"f":"internal-pdf-viewer","n":"PDF Viewer"},"1":{"f":"internal-pdf-viewer","n":"Chrome PDF Viewer"},"2":{"f":"internal-pdf-viewer","n":"Chromium PDF Viewer"},"3":{"f":"internal-pdf-viewer","n":"Microsoft Edge PDF Viewer"},"4":{"f":"internal-pdf-viewer","n":"WebKit built-in PDF"}},"plugins_len":5},"PX12583":{"smd":{"ok":true,"ex":false}},"PX12582":3,"PX12587":false,"PX12330":"109|66|66|70|80","PX11705":111,"PX11938":true,"PX11602":true,"PX12021":"false","PX12421":"false","PX12124":1,"PX11609":1,"PX12291":"","PX11881":["app","csi","loadTimes"],"PX12207":0,"PX11538":2,"PX11984":"TypeError: Cannot read properties of None (reading '0')\\n at he (https://client.px-cloud.net/PXVb73hTEg/main.min.js:1136:13)\\n at Zo (https://client.px-cloud.net/PXVb73hTEg/main.min.js:3320:22)\\n at Eo (https://client.px-cloud.net/PXVb73hTEg/main.min.js:2892:23)\\n at https://client.px-cloud.net/PXVb73hTEg/main.min.js:3265:9","PX11645":"https://www.flyfrontier.com/","PX11597":[],"PX12023":"","PX11337":false,"PX12544":true,"PX12589":"succeeded","PX11524":true,"PX11843":1920,"PX11781":1080,"PX12121":1920,"PX12128":1055,"PX12387":"1920X1080","PX12003":24,"PX11380":24,"PX11494":906,"PX12411":853,"PX12443":0,"PX12447":0,"PX11533":true,"PX12079":false,"PX12278":true,"PX11694":false,"PX12294":false,"PX12514":true,"PX12515":"TypeError: Cannot read properties of undefined (reading 'width')","PX12516":"webkit","PX12517":33,"PX12518":false,"PX12545":false,"PX12593":false,"PX12595":"AudioData.SVGAnimatedAngle.SVGMetadataElement","PX12069":["Chrome PDF Viewer","Chromium PDF Viewer","Microsoft Edge PDF Viewer","PDF Viewer","WebKit built-in PDF"],"PX12286":5,"PX11576":true,"PX12318":true,"PX11384":true,"PX11886":true,"PX11583":"en-US","PX12458":"MacIntel","PX11681":["en-US"],"PX11754":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX12037":true,"PX11390":-480,"PX11621":8,"PX11657":1,"PX12081":"Gecko","PX11908":"20030107","PX12314":"5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX11829":true,"PX11464":true,"PX12054":2,"PX11821":"Netscape","PX11479":"Mozilla","PX11674":true,"PX12241":400,"PX11372":false,"PX11683":1.5,"PX11561":"3g","PX11877":true,"PX12100":true,"PX12506":"arm","PX12507":"64","PX12509":false,"PX12510":"","PX12511":"macOS","PX12512":"13.5.0","PX12513":"117.0.5938.149","PX12548":true,"PX12578":{},"PX12579":{"support":true,"status":{"effectiveType":"3g","rtt":400,"downlink":1.5,"saveData":false}},"PX12508":[{"brand":"Google Chrome","version":"117"},{"brand":"Not;A=Brand","version":"8"},{"brand":"Chromium","version":"117"}],"PX12549":true,"PX11539":"831efc5e","PX11528":"","PX12271":"10207b2f","PX11849":"10207b2f","PX12464":"90e65465","PX11356":true,"PX12426":true,"PX11791":true,"PX11517":true,"PX12520":true,"PX12524":"4YC14YCd4YCd4YCV4YCe4YCX4YGS5J256aus7r266YaI5oCR7r27","PX12527":"3207084bd110f1ac964863e23aa78e04","PX12260":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX12249":false,"PX11897":"90e65465","PX12597":1,"PX11526":false,"PX11684":false,"PX11812":false,"PX12335":true,"PX12080":0,"PX11678":false,"PX11349":"visible","PX12397":false,"PX11387":0,"PX12150":1920,"PX12304":true,"PX11651":970,"PX11867":"missing","PX12254":true,"PX11540":true,"PX11548":false,"PX11446":true,"PX12550":1,"PX12431":0,"PX11991":10,"PX11837":34,"PX11632":0,"PX11409":9,"PX11508":"49e5084e","PX11452":"7c5f9724","PX12218":"65d826e0","PX12481":"a9269e00","PX11780":"50a5ec55","PX12551":"https:","PX12553":"Asia/Shanghai","PX12567":"w3c","PX12576":"screen","PX12594":false,"PX12566":false,"PX12571":"74d9c66","PX12581":"default","PX11303":false,"PX11515":false,"PX12133":false,"PX12340":false,"PX11738":false,"PX11723":false,"PX11389":false,"PX11839":false,"PX11460":false,"PX12102":false,"PX11378":false,"PX12317":false,"PX12564":null,"PX12565":-1,"061021652210;;041606":"35231256112388372535"}}]`
t1 = `[{"t":"PX11590","d":{"PX11431":1701313177261,"PX12544":true,"PX12589":"succeeded","PX11524":true,"PX12597":1,"PX11539":"831efc5e","PX11528":"","PX12271":"10207b2f","PX11849":"10207b2f","PX12464":"90e65465","PX11356":true,"PX12426":true,"PX11791":true,"PX11517":true,"PX12520":true,"PX12524":"4YC14YCd4YCd4YCV4YCe4YCX4YGS5J256aus7r266YaI5oCR7r27","PX12527":"3207084bd110f1ac964863e23aa78e04","PX12260":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX12249":false,"PX11897":"90e65465","PX11804":"cb4a584f04561e22c8ab843039d7781e","PX12118":"cljvl6cr9ht2012pi06g","PX11746":"36a188e34bf2e53d63f95798cf38c2d3","PX11371":"3bd29bf9508c6f0bc6a5a2a8ed2f0955","PX12501":"3596c3130067f0ced0ce549995971ac8","PX12069":["PDF Viewer","Chrome PDF Viewer","Chromium PDF Viewer","Microsoft Edge PDF Viewer","WebKit built-in PDF"],"PX12286":5,"PX11576":true,"PX12318":true,"PX11384":true,"PX11886":true,"PX11583":"en","PX12458":"MacIntel","PX11681":["en"],"PX11754":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX12037":true,"PX11390":-480,"PX11621":8,"PX11657":1,"PX12081":"Gecko","PX11908":"20030107","PX12314":"5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX11829":true,"PX11464":true,"PX12054":2,"PX11821":"Netscape","PX11479":"Mozilla","PX11674":true,"PX12241":350,"PX11372":false,"PX11683":1.4,"PX11561":"3g","PX11877":true,"PX12100":true,"PX12506":"arm","PX12507":"64","PX12508":[{"brand":"Google Chrome","version":"117"},{"brand":"Not;A=Brand","version":"8"},{"brand":"Chromium","version":"117"}],"PX12509":false,"PX12510":"","PX12511":"macOS","PX12512":"13.5.0","PX12513":"117.0.5938.149","PX12548":true,"PX12549":true,"PX12588":"unknown","PX12551":"https:","PX12553":"Asia/Shanghai","PX12567":"w3c","PX12576":"screen","PX12555":{"plugext":{"0":{"f":"internal-pdf-viewer","n":"PDF Viewer"},"1":{"f":"internal-pdf-viewer","n":"Chrome PDF Viewer"},"2":{"f":"internal-pdf-viewer","n":"Chromium PDF Viewer"},"3":{"f":"internal-pdf-viewer","n":"Microsoft Edge PDF Viewer"},"4":{"f":"internal-pdf-viewer","n":"WebKit built-in PDF"}},"plugins_len":5},"PX12583":{"smd":{"ok":true,"ex":false}},"PX12578":{},"PX12594":false,"PX12566":false,"PX12571":"74d9c66","PX12579":{"support":true,"status":{"effectiveType":"3g","rtt":350,"downlink":1.4,"saveData":false}},"PX12581":"default","PX12582":3,"PX12587":false,"PX12278":true,"PX11694":false,"PX12294":false,"PX12514":true,"PX12515":"TypeError: Cannot read properties of undefined (reading 'width')","PX12516":"webkit","PX12517":33,"PX12518":false,"PX12545":false,"PX12593":false,"PX12595":"AudioData.SVGAnimatedAngle.SVGMetadataElement","PX11843":1920,"PX11781":1080,"PX12121":1920,"PX12128":1055,"PX12387":"1920X1080","PX12003":24,"PX11380":24,"PX11494":1106,"PX12411":853,"PX12443":0,"PX12447":0,"PX11533":true,"PX12079":false,"PX11701":"98815428997478543699",":;;2671;::474;6705::":";::3760:;;565:7614;;","PX12454":5887,"PX12207":0,"PX11538":3,"PX11984":"TypeError: Cannot read properties of null (reading '0')\\n at Se (https://client.px-cloud.net/PXVb73hTEg/main.min.js:1322:13)\\n at Ra (https://client.px-cloud.net/PXVb73hTEg/main.min.js:3165:22)\\n at Da (https://client.px-cloud.net/PXVb73hTEg/main.min.js:3357:23)\\n at https://client.px-cloud.net/PXVb73hTEg/main.min.js:3354:15","PX11645":"https://www.flyfrontier.com/","PX11597":[],"PX12023":"","PX11337":false,"PX12330":"109|66|66|70|80","PX11705":1182,"PX11938":true,"PX11602":true,"PX12021":"false","PX12421":"false","PX12124":1,"PX11609":1,"PX12291":"","PX11881":["loadTimes","csi","app"],"PX12573":"8573b3ff","PX11508":"49e5084e","PX11452":"7c5f9724","PX12218":"65d826e0","PX12481":"a9269e00","PX11780":"50a5ec55","PX11303":false,"PX11515":false,"PX12133":false,"PX12340":false,"PX11738":false,"PX11723":false,"PX11389":false,"PX11839":false,"PX11460":false,"PX12102":false,"PX11378":false,"PX12317":false,"PX11529":87573380,"PX11555":4294705152,"PX11833":90625992,"PX11840":"Thu Nov 30 2023 10:59:37 GMT+0800 (中国标准时间)","PX11526":false,"PX11684":false,"PX11812":false,"PX12335":true,"PX12080":0,"PX11678":false,"PX11349":"visible","PX12397":false,"PX11387":0,"PX12150":1920,"PX12304":true,"PX11651":970,"PX11867":"missing","PX12254":true,"PX11540":true,"PX11548":false,"PX11446":true,"PX12550":1,"PX12431":0,"PX11991":10,"PX11837":33,"PX11632":0,"PX11409":9,"PX12169":2,"PX11902":1,"PX11560":663619,"PX11332":1701313177228,"PX12248":3600,"PX11385":1701312520035,"PX12280":1701313179734,"PX11496":"f796fd10-8f2a-11ee-b150-7d4d4f09a6ee","PX12564":null,"PX12565":-1}}]`
uuid = '3e334590-8f2a-11ee-84a1-fddefc0a1702'
var e1 = 'b34a66a6-bfb5-40bb-9437-21ef917b8d0e:v8.7.2:317' var e1 = 'b34a66a6-bfb5-40bb-9437-21ef917b8d0e:v8.7.2:317'
e1 = '59be9720-8e98-11ee-85bc-e7d0a2411331:v8.7.2:317' e1 = 'f796fd10-8f2a-11ee-b150-7d4d4f09a6ee:v8.7.2:317'
function genPc(t,e){ function genPc(t,e){
return genPC2(genPC1(N(D(e, t)))) return genPC2(genPC1(N(D(e, t))))
} }
......
from munch import DefaultMunch
import base64 import base64
import ctypes import ctypes
import hashlib import hashlib
...@@ -10,9 +9,11 @@ import time ...@@ -10,9 +9,11 @@ import time
from datetime import datetime from datetime import datetime
import requests import requests
from munch import DefaultMunch
from path import getRandomPath from path import getRandomPath
# ctx1 = execjs.compile(open('./src.js', 'r').read()) # ctx1 = execjs.compile(open('./src.js', 'r').read())
...@@ -78,7 +79,7 @@ def randomFloat(a, b): ...@@ -78,7 +79,7 @@ def randomFloat(a, b):
class PxEnv(): class PxEnv():
def __init__(self,env, url, sid, vid, ts, num1, num2, str1, uuid, startTs, startTs2, performanceNow, px11280, def __init__(self, env, url, sid, vid, ts, num1, num2, str1, uuid, startTs, startTs2, performanceNow, px11280,
px755='', token='', token2='', px755='', token='', token2='',
hash='', hash2='', hashv=''): hash='', hash2='', hashv=''):
ENV = '''{ ENV = '''{
...@@ -4777,8 +4778,6 @@ class PxEnv(): ...@@ -4777,8 +4778,6 @@ class PxEnv():
}''' }'''
self.env = json.loads(ENV) self.env = json.loads(ENV)
# self.env = env # self.env = env
self.env = DefaultMunch.fromDict(self.env) self.env = DefaultMunch.fromDict(self.env)
self.screen = self.env.screenparams self.screen = self.env.screenparams
...@@ -4824,144 +4823,144 @@ class PxEnv(): ...@@ -4824,144 +4823,144 @@ class PxEnv():
return json.dumps(data, separators=(',', ':')) return json.dumps(data, separators=(',', ':'))
def get_px11590(self, cap=False): def get_px11590(self, cap=False):
px11590_d = {"PX11431": int(self.ts), px11590_d = {
"PX12454": int(self.num1), "PX11379": False,
"PX11701": self.num2[:80], "PX11431": int(self.ts),
"PX11529": self.memory_data.get('usedJSHeapSize'), "PX12454": int(self.num1),
"PX11555": self.memory_data.get('jsHeapSizeLimit'), "PX11701": self.num2[:80],
"PX11833": self.memory_data.get('totalJSHeapSize'), "PX11529": self.memory_data.get('usedJSHeapSize'),
"PX11840": datetime.now().strftime('%a %b %d %Y %H:%M:%S GMT+0800 (Coordinated Universal Time)'), "PX11555": self.memory_data.get('jsHeapSizeLimit'),
"PX12573": self.getPX12573(math.floor(int(self.ts) / 1e3), self.vid, self.uuid), "PX11833": self.memory_data.get('totalJSHeapSize'),
"PX11804": self.createPX2(self.ua, self.uuid), "PX11840": datetime.now().strftime('%a %b %d %Y %H:%M:%S GMT+0800 (China Standard Time)'),
"PX12118": self.str1, "PX12573": self.getPX12573(math.floor(int(self.ts) / 1e3), self.vid, self.uuid),
"PX11746": self.createPX2(self.ua, self.vid), "PX11804": self.createPX2(self.ua, self.uuid),
"PX11371": self.createPX2(self.ua, self.sid), "PX12118": self.str1,
"PX12501": self.md5(self.vid), "PX11746": self.createPX2(self.ua, self.vid),
"PX12169": 1, "PX11902": 1, "PX11371": self.createPX2(self.ua, self.sid),
"PX11560": self.performanceNow + randomInt(1000, 2500), "PX12501": self.md5(self.vid),
"PX11332": self.startTs + randomInt(220, 250), "PX12169": 1, "PX11902": 1,
"PX12248": 3600, "PX11560": self.performanceNow,
"PX11385": self.startTs, "PX11332": self.startTs + randomInt(1000, 1200),
"PX12280": self.px11280, "PX12248": 3600,
"PX11496": self.uuid, "PX11385": self.startTs,
"PX12280": self.startTs + randomInt(2000, 3200),
"PX11496": self.uuid,
"PX12588": "unknown",
"PX12555": {
"plugext": {
"0": {
"f": "internal-pdf-viewer",
"n": "PDF Viewer"
},
"1": {
"f": "internal-pdf-viewer",
"n": "Chrome PDF Viewer"
},
"2": {
"f": "internal-pdf-viewer",
"n": "Chromium PDF Viewer"
},
"3": {
"f": "internal-pdf-viewer",
"n": "Microsoft Edge PDF Viewer"
},
"4": {
"f": "internal-pdf-viewer",
"n": "WebKit built-in PDF"
}
},
"plugins_len": 5
},
"PX12583": {
"smd": {
"ok": True,
"ex": False
}
},
"PX12582": 3,
"PX12587": False,
"PX12588": "unknown",
"PX12555": {
"plugext": {
"0": {
"f": "internal-pdf-viewer",
"n": "PDF Viewer"
},
"1": {
"f": "internal-pdf-viewer",
"n": "Chrome PDF Viewer"
},
"2": {
"f": "internal-pdf-viewer",
"n": "Chromium PDF Viewer"
},
"3": {
"f": "internal-pdf-viewer",
"n": "Microsoft Edge PDF Viewer"
},
"4": {
"f": "internal-pdf-viewer",
"n": "WebKit built-in PDF"
}
},
"plugins_len": 5
},
"PX12583": {
"smd": {
"ok": True,
"ex": False
}
},
"PX12582": 3,
"PX12587": False,
"PX12330": "109|66|66|70|80", "PX12330": "109|66|66|70|80",
"PX11705": 562, "PX11705": 562,
"PX11938": True, "PX11602": True, "PX12021": "false", "PX12421": "false", "PX12124": 1, "PX11938": True, "PX11602": True, "PX12021": "false", "PX12421": "false", "PX12124": 1,
"PX11609": 1, "PX11609": 1,
"PX12291": "", "PX11881": ["app", "csi", "loadTimes"], "PX12207": 0, "PX11538": 2, "PX12291": "", "PX11881": ["app", "csi", "loadTimes"], "PX12207": 0, "PX11538": 3,
"PX11984": "TypeError: Cannot read properties of None (reading '0')\n at he (https://client.px-cloud.net/PXVb73hTEg/main.min.js:1136:13)\n at Zo (https://client.px-cloud.net/PXVb73hTEg/main.min.js:3320:22)\n at Eo (https://client.px-cloud.net/PXVb73hTEg/main.min.js:2892:23)\n at https://client.px-cloud.net/PXVb73hTEg/main.min.js:3265:9", "PX11984": "TypeError: Cannot read properties of null (reading '0')\n at Se (https://client.px-cloud.net/PXVb73hTEg/main.min.js:1324:13)\n at Ra (https://client.px-cloud.net/PXVb73hTEg/main.min.js:3167:22)\n at Da (https://client.px-cloud.net/PXVb73hTEg/main.min.js:3359:23)\n at https://client.px-cloud.net/PXVb73hTEg/main.min.js:3338:9\n at nrWrapper (https://www.flyfrontier.com/:13:30218)",
"PX11645": "https://www.flyfrontier.com/", "PX11597": [], "PX11645": "https://www.flyfrontier.com/", "PX11597": [],
"PX12023": "", "PX12023": "",
"PX11337": False, "PX11337": False,
"PX12544": True, "PX12589": "succeeded", "PX11524": True, "PX12544": True, "PX12589": "succeeded", "PX11524": True,
"PX11843": self.screen.width, # screen["width"] "PX11843": self.screen.width, # screen["width"]
"PX11781": self.screen.height, # screen["height"] "PX11781": self.screen.height, # screen["height"]
"PX12121": self.screen.availwidth, # screen["availWidth" "PX12121": self.screen.availwidth, # screen["availWidth"
"PX12128": self.screen.availheight, # screen["availHeight"] "PX12128": self.screen.availheight, # screen["availHeight"]
"PX12387": f'{self.screen.width}X{self.screen.height}', # F + "X" + N "PX12387": f'{self.screen.width}X{self.screen.height}', # F + "X" + N
"PX12003": self.screen.pixeldepth, # screen["pixelDepth"] "PX12003": self.screen.pixeldepth, # screen["pixelDepth"]
"PX11380": self.screen.colordepth, # screen["colorDepth"] "PX11380": self.screen.colordepth, # screen["colorDepth"]
"PX11494": self.window.innerwidth, # v["innerWidth"] "PX11494": self.window.innerwidth, # v["innerWidth"]
"PX12411": self.window.innerheight, # v["innerHeight"] "PX12411": self.window.innerheight, # v["innerHeight"]
"PX12443": 0, "PX12447": 0, "PX11533": True, "PX12079": False, "PX12278": True, "PX12443": 0, "PX12447": 0, "PX11533": True, "PX12079": False, "PX12278": True,
"PX11694": False, "PX12294": False, "PX12514": True, "PX11694": False, "PX12294": False, "PX12514": True,
"PX12515": "TypeError: Cannot read properties of undefined (reading 'width')", "PX12516": "webkit", "PX12515": "TypeError: Cannot read properties of undefined (reading 'width')", "PX12516": "webkit",
"PX12517": 33, "PX12518": False, "PX12545": False, "PX12593": False, "PX12517": 33, "PX12518": False, "PX12545": False, "PX12593": False,
"PX12595": "AudioData.SVGAnimatedAngle.SVGMetadataElement", "PX12595": "AudioData.SVGAnimatedAngle.SVGMetadataElement",
"PX12069": ["Chrome PDF Viewer", "Chromium PDF Viewer", "Microsoft Edge PDF Viewer", "PDF Viewer", "PX12069": ["Chrome PDF Viewer", "Chromium PDF Viewer", "Microsoft Edge PDF Viewer", "PDF Viewer",
"WebKit built-in PDF"], "PX12286": 5, "PX11576": True, "PX12318": True, "WebKit built-in PDF"], "PX12286": 5, "PX11576": True, "PX12318": True,
"PX11384": True, "PX11384": True,
"PX11886": True, "PX11583": "en", "PX11886": True, "PX11583": "en",
"PX12458": self.navigator.platform, # navigator["platform"], "PX12458": self.navigator.platform, # navigator["platform"],
"PX11681": ["en"], "PX11681": ["en"],
"PX11754": "PX11754":
self.ua, self.ua,
"PX12037": True, "PX11390": -480, "PX11621": 8, "PX11657": 1, "PX12037": True, "PX11390": -480, "PX11621": 8, "PX11657": 1,
"PX12081": self.navigator.product, # navigator["product"], "PX12081": self.navigator.product, # navigator["product"],
"PX11908": self.navigator.productsub, # navigator["productSub"], "PX11908": self.navigator.productsub, # navigator["productSub"],
"PX12314": self.navigator.appversion, "PX12314": self.navigator.appversion,
"PX11829": True, "PX11464": True, "PX12054": 2, "PX11829": True, "PX11464": True, "PX12054": 2,
"PX11821": self.navigator.appname, "PX11821": self.navigator.appname,
"PX11479": self.navigator.appcodename, "PX11479": self.navigator.appcodename,
"PX11674": True, "PX12241": 400, "PX11372": False, "PX11683": 1.5, "PX11561": "3g", "PX11674": True, "PX12241": 400, "PX11372": False, "PX11683": 1.5, "PX11561": "3g",
"PX11877": True, "PX11877": True,
"PX12100": True, "PX12100": True,
"PX12506": self.env.useragentdata.highvalue.architecture, "PX12506": self.env.useragentdata.highvalue.architecture,
"PX12507": self.env.useragentdata.highvalue.bitness, "PX12507": self.env.useragentdata.highvalue.bitness,
"PX12509": False, "PX12510": "", "PX12509": False, "PX12510": "",
"PX12511": self.env.useragentdata.highvalue.platform, "PX12511": self.env.useragentdata.highvalue.platform,
"PX12512": self.env.useragentdata.highvalue.platformVersion, "PX12512": self.env.useragentdata.highvalue.platformVersion,
"PX12513": self.env.useragentdata.highvalue.uaFullVersion, "PX12513": self.env.useragentdata.highvalue.uaFullVersion,
"PX12548": True, "PX12578": {}, "PX12548": True, "PX12578": {},
"PX12579": {"support": True, "PX12579": {"support": True,
"status": {"effectiveType": "3g", "rtt": 400, "downlink": 1.5, "saveData": False}}, "status": {"effectiveType": "3g", "rtt": 400, "downlink": 1.5, "saveData": False}},
"PX12508": [{"brand": "Google Chrome", "version": "117"}, {"brand": "Not;A=Brand", "version": "8"}, "PX12508": [{"brand": "Google Chrome", "version": "117"}, {"brand": "Not;A=Brand", "version": "8"},
{"brand": "Chromium", "version": "117"}], "PX12549": True, {"brand": "Chromium", "version": "117"}], "PX12549": True,
"PX11539": "64556c77", "PX11539": "64556c77",
"PX11528": "", "PX12271": "10207b2f", "PX11849": "10207b2f", "PX12464": "90e65465", "PX11528": "", "PX12271": "10207b2f", "PX11849": "10207b2f", "PX12464": "90e65465",
"PX11356": True, "PX11356": True,
"PX12426": True, "PX11791": True, "PX11517": True, "PX12520": True, "PX12426": True, "PX11791": True, "PX11517": True, "PX12520": True,
"PX12524": "4YC14YCd4YCd4YCV4YCe4YCX4YGS5J256aus7r266YaI5oCR7r27", "PX12524": "4YC14YCd4YCd4YCV4YCe4YCX4YGS5J256aus7r266YaI5oCR7r27",
"PX12527": "3207084bd110f1ac964863e23aa78e04", "PX12527": "ca0dc24cff53faf236dd00d529550f57",
"PX12260": self.ua, "PX12260": self.ua,
"PX12249": False, "PX11897": "90e65465", "PX12597": 1, "PX11526": False, "PX11684": False, "PX12249": False, "PX11897": "90e65465", "PX12597": 1, "PX11526": False, "PX11684": False,
"PX11812": False, "PX12335": True, "PX12080": 0, "PX11678": False, "PX11349": "visible", "PX11812": False, "PX12335": True, "PX12080": 0, "PX11678": False, "PX11349": "visible",
"PX12397": False, "PX11387": 0, "PX12397": False, "PX11387": 0,
"PX12150": self.window.outerwidth, # v["outerWidth"], "PX12150": self.window.outerwidth, # v["outerWidth"],
"PX12304": True, "PX12304": True,
"PX11651": self.window.outerheight, # v["outerHeight"], "PX11651": self.window.outerheight, # v["outerHeight"],
"PX11867": "missing", "PX11867": "missing",
"PX12254": True, "PX11540": True, "PX11548": False, "PX11446": True, "PX12550": 1, "PX12431": 0, "PX12254": True, "PX11540": True, "PX11548": False, "PX11446": True, "PX12550": 1, "PX12431": 0,
"PX11991": 10, "PX11837": 34, "PX11632": 0, "PX11409": 9, "PX11508": "49e5084e", "PX11991": 10, "PX11837": 31, "PX11632": 0, "PX11409": 9, "PX11508": "49e5084e",
"PX11452": "7c5f9724", "PX11452": "7c5f9724",
"PX12218": "65d826e0", "PX12481": "a9269e00", "PX11780": "50a5ec55", "PX12551": "https:", "PX12218": "65d826e0", "PX12481": "a9269e00", "PX11780": "50a5ec55", "PX12551": "https:",
"PX12553": "Asia/Shanghai", "PX12567": "w3c", "PX12576": "screen", "PX12553": "Asia/Shanghai", "PX12567": "w3c", "PX12576": "screen",
"PX12594": False, "PX12566": False, "PX12594": False, "PX12566": False,
"PX12571": "74d9c66", "PX12581": "default", "PX11303": False, "PX11515": False, "PX12133": False, "PX12571": "74d9c66", "PX12581": "default", "PX11303": False, "PX11515": False, "PX12133": False,
"PX12340": False, "PX11738": False, "PX11723": False, "PX11389": False, "PX11839": False, "PX12340": False, "PX11738": False, "PX11723": False, "PX11389": False, "PX11839": False,
"PX11460": False, "PX12102": False, "PX11378": False, "PX12317": False, "PX12564": None, "PX11460": False, "PX12102": False, "PX11378": False, "PX12317": False, "PX12564": None,
"PX12565": -1, "PX12565": -1,
} }
if cap: if cap:
px11590_d.update( px11590_d.update(
{ {
...@@ -4988,8 +4987,8 @@ class PxEnv(): ...@@ -4988,8 +4987,8 @@ class PxEnv():
"PX11636": False, "PX11636": False,
"PX11650": True, "PX11650": True,
"PX12254": True, "PX12254": True,
"PX12023":"https%3A%2F%2Fbooking.flyfrontier.com%2FFlight%2FSelect", "PX12023": "https%3A%2F%2Fbooking.flyfrontier.com%2FFlight%2FSelect",
"PX11645":"https://booking.flyfrontier.com/Flight/Select", "PX11645": "https://booking.flyfrontier.com/Flight/Select",
} }
) )
noPx1, noPx2 = self.getNoPx(px11590_d) noPx1, noPx2 = self.getNoPx(px11590_d)
...@@ -5074,7 +5073,7 @@ class PxEnv(): ...@@ -5074,7 +5073,7 @@ class PxEnv():
"PX12292": self.env.glres['7936'], "PX12292": self.env.glres['7936'],
"PX11811": [], "PX11811": [],
"PX11567": self.env.glres['7937'], "PX11567": self.env.glres['7937'],
"PX12032":self.env.glres['7938'], "PX12032": self.env.glres['7938'],
"PX11536": [ "PX11536": [
"ANGLE_instanced_arrays", "ANGLE_instanced_arrays",
"EXT_blend_minmax", "EXT_blend_minmax",
...@@ -5250,12 +5249,12 @@ class PxEnv(): ...@@ -5250,12 +5249,12 @@ class PxEnv():
"PX11551": "fd7149bbfb316699ef918fa7bb7510a8", "PX11551": "fd7149bbfb316699ef918fa7bb7510a8",
"PX12586": 1, "PX12586": 1,
"PX11843": self.screen.width, # screen["width"] "PX11843": self.screen.width, # screen["width"]
"PX11781": self.screen.height, # screen["height"] "PX11781": self.screen.height, # screen["height"]
"PX12121": self.screen.availwidth, # screen["availWidth" "PX12121": self.screen.availwidth, # screen["availWidth"
"PX12128": self.screen.availheight, # screen["availHeight"] "PX12128": self.screen.availheight, # screen["availHeight"]
"PX12387": f'{self.screen.width}X{self.screen.height}', # F + "X" + N "PX12387": f'{self.screen.width}X{self.screen.height}', # F + "X" + N
"PX12003": self.screen.pixeldepth, # screen["pixelDepth"] "PX12003": self.screen.pixeldepth, # screen["pixelDepth"]
"PX11380": self.screen.colordepth, # screen["colorDepth"] "PX11380": self.screen.colordepth, # screen["colorDepth"]
"PX11849": "10207b2f", "PX11849": "10207b2f",
"PX11583": "en-US", "PX11583": "en-US",
"PX12458": self.navigator.platform, "PX12458": self.navigator.platform,
...@@ -5267,7 +5266,7 @@ class PxEnv(): ...@@ -5267,7 +5266,7 @@ class PxEnv():
"PX11621": 8, "PX11621": 8,
"PX11390": -480, "PX11390": -480,
"PX11678": False, "PX11678": False,
"PX11840": datetime.now().strftime('%a %b %d %Y %H:%M:%S GMT+0800 (Coordinated Universal Time)'), "PX11840": datetime.now().strftime('%a %b %d %Y %H:%M:%S GMT+0800 (China Standard Time)'),
"PX11540": True, "PX11540": True,
"PX11539": "64556c77", "PX11539": "64556c77",
"PX11555": 4294705152, "PX11555": 4294705152,
...@@ -5559,15 +5558,13 @@ class PxEnv(): ...@@ -5559,15 +5558,13 @@ class PxEnv():
if __name__ == '__main__': if __name__ == '__main__':
a2 ="WVlZBwdZFAsLFF5YFD1aLhwyPiYYDC89UTwvLlwnH1VVFhYWFgdZWVkHBwcHFFpfXlAWFhYWWQcHBwdZFAsEAg0ZXQYYUVwYWlhZWBgJCgJYFhYWFllZB1lZWRQMDVFRXAsNDgtfDlhfUFxQC1xeUF1cCglYDVAKX1BYUVFcXApYUFkKUVFYXl5eUFFRWgwLWV1aW15YXwxRW1hcFhYWFgdZWQdZWRQMCltZWlFaDEVQDVAKRVlZDQ1FUFsMDEUJDVsMDl9fDVEJDVkWFhYWWVlZB1kHFFldWllZUFFZXFxdWFBeWF1ZWFlaFhYWFgdZBwdZBxQMCltZWQ4LDEVQDVAKRVlZDQ1FUFsMDEUKDlBcDgkNX1laWVgUW1ldW15YWFgUHBodDRYWFhYHWQdZWVkUCx0WFhYWB1lZWQcHB1kUWV9YWVpcXFlQWlxZWRYWFhYHWVkHWVkHBxQMCltZWgtfXkVQDVAKRVlZDQ1FUFsMDEUJDVsMDl9fDVEJDVkUHBodDQ==" a2 = "B1lZWQcHBwcUXV5bXRYWFhYHWVkHWVkUX1FfXgwKUQxFUA5dW0VZWQ0NRQlZClpFCVhQClELWVlfXVoKFhYWFgdZBwdZBxRfUV9eCw5RWUVQDl1bRVlZDQ1FCVkKWkUJCltZWVhaCVtdWgoUW1ldW15YWFgUHBodDRYWFhYHWVkHWVkHBxRfUV9eDA4KUEVQDl1bRVlZDQ1FCVkKWkUJWFAKUQtZWV9dWgoUHBodDRYWFhZZWQdZWVkUCQ1bUV5fWlxZXVpeWFlRCV4MXV5ZUFALCgoNW1ldWAsMDlBdDlxfWQ5YXlhdWFoKDVBRW15aXFAKUQtZUVoLCxYWFhYHWQdZWVkUCx0WFhYWB1lZWQcHB1kUWV9YWVtaUVFZX1BZXBYWFhZZBwcHB1kUCwQDWwYeCVweAAUBWFleXhgLXw8WFhYWWVlZB1kHFFlcUF5fUVFaUFFfW1tcWlpeXVxeFhYWFllZWQcHWRQLCxReWBQ9Wi4cMj4mGAwvPVE8Ly5cJx9VVQ=="
a2 = "B1kHWVlZFAsdFhYWFllZWQdZBxRZWVlbXVxdXV9dWFBRWFtQWFxeWBYWFhZZWQdZWVkUDQpcXFwJDApYCVFRDl5bDVleWFAKDFBfWlAJXQsLXA1QWFBYWllaDV5QCw5RXl1dUQkKXl9bWV5dXA5cWQ4MChYWFhZZWVkHB1kUCwsUXlgUPVouHDI+JhgMLz1RPC8uXCcfVVUWFhYWWQcHBwdZFAsEAh0eBFwAAAlYWlhZWFEYDlwPFhYWFgdZWQdZWRRZWw5ZDFsLUUVQDlpeRVlZDQ1FCglfWkVZWV1cUFANXgteW1kWFhYWB1lZWQcHB1kUWV9YWVtZWFxaWFldWhYWFhYHWQcHWQcUWVsOWQtRDF1FUA5aXkVZWQ0NRQoJX1pFX14MWV5eC1lcWw0OFFtZXVteWFhYFBwaHQ0WFhYWB1lZWQcHBwcUX19aWxYWFhYHWVkHWVkHBxRZWw5ZDF9aXEVQDlpeRVlZDQ1FCglfWkVZWV1cUFANXgteW1kUHBodDQ=="
b2 = base64.b64decode(a2.encode()) b2 = base64.b64decode(a2.encode())
px755 = '' px755 = ''
token = '' token = ''
token2 = '' token2 = ''
hash, hash2, hashv = '','','' hash, hash2, hashv = '', '', ''
for i in bytes(encrypt(b2, 872 % 128)).decode().split('~~~~'): for i in bytes(encrypt(b2, 872 % 128)).decode().split('~~~~'):
print('o11o111o' in i, i) print('o11o111o' in i, i)
tmp = i.split('|') tmp = i.split('|')
...@@ -5600,12 +5597,12 @@ if __name__ == '__main__': ...@@ -5600,12 +5597,12 @@ if __name__ == '__main__':
cs = tmp[1] cs = tmp[1]
if tmp[0] == 'o11o11oo': if tmp[0] == 'o11o11oo':
cts = tmp[1] cts = tmp[1]
uuid = '1334ca20-8f26-11ee-993c-77bf4060ff24' uuid = '77be1eb0-8f53-11ee-a1a1-a3ece6cfd8cd'
px = PxEnv('','https://www.flyfrontier.com/', px = PxEnv('', 'https://www.flyfrontier.com/',
sid, vid, ts, num1, num2, str1, uuid sid, vid, ts, num1, num2, str1, uuid
, 1700552863875, 1700464712550 , 1701329914909, 1701326287774
, 1700552863903, 1700552863903, px755=px755, token=token, token2=token2, hash=hash, hash2=hash2, , 7192, 1701326287774, px755=px755, token=token, token2=token2, hash=hash, hash2=hash2,
hashv=hashv) hashv=hashv)
# print(json.dumps(px.get_px561())) # print(json.dumps(px.get_px561()))
print(json.dumps([px.get_px11590()])) print(json.dumps([px.get_px11590()]))
...@@ -15,6 +15,7 @@ from loguru import logger ...@@ -15,6 +15,7 @@ from loguru import logger
from env_captcha import PxEnv from env_captcha import PxEnv
from src.utils import PxUtils from src.utils import PxUtils
ctxPC = execjs.compile(open('pc.js').read())
ctx = execjs.compile('''const Ev = (t, e, n) => { ctx = execjs.compile('''const Ev = (t, e, n) => {
var r = ie(encode(n), 10), o = [], a = -1; var r = ie(encode(n), 10), o = [], a = -1;
...@@ -94,8 +95,15 @@ function encodePayload(payload, uuid, sts) { ...@@ -94,8 +95,15 @@ function encodePayload(payload, uuid, sts) {
console.log(t3+'' console.log(t3+''
) )
return Fa(fv, BasePayload, t3) return Fa(fv, BasePayload, t3)
}''') }
ctxPC = execjs.compile(open('pc.js').read()) function encodeData(payload, uuid, sts) {
payload = atob(payload)
payload = decodeURIComponent(payload)
return encodePayload(payload, uuid, sts)
}
''')
ctxStep2 = execjs.compile(''' ctxStep2 = execjs.compile('''
const crypto = require('crypto'); const crypto = require('crypto');
function genUuid(t, e, n, r) { function genUuid(t, e, n, r) {
...@@ -229,7 +237,7 @@ class PxBypass(): ...@@ -229,7 +237,7 @@ class PxBypass():
prox = f'http://user-uni001-region-us-sessid-{random.randint(1000, 5000)}-sesstime-5-keep-true:q39CEBTs5A5YQXor@pr.roxlabs.cn:4600' prox = f'http://user-uni001-region-us-sessid-{random.randint(1000, 5000)}-sesstime-5-keep-true:q39CEBTs5A5YQXor@pr.roxlabs.cn:4600'
# prox = 'http://unfflcc:76cc14-47b8dd-1f8ace-827836-0c740e@usa.rotating.proxyrack.net:9000' # prox = 'http://unfflcc:76cc14-47b8dd-1f8ace-827836-0c740e@usa.rotating.proxyrack.net:9000'
# prox = f'http://unfflcc:76cc14-47b8dd-1f8ace-827836-0c740e@usa.rotating.proxyrack.net:{random.randint(10000, 13500)}' prox = f'http://unfflcc:76cc14-47b8dd-1f8ace-827836-0c740e@usa.rotating.proxyrack.net:{random.randint(10000, 13500)}'
# prox = 'http://127.0.0.1:8890' # prox = 'http://127.0.0.1:8890'
self.session.proxies = { self.session.proxies = {
'http': prox, 'http': prox,
...@@ -248,13 +256,14 @@ class PxBypass(): ...@@ -248,13 +256,14 @@ class PxBypass():
def do_collector(self, data): def do_collector(self, data):
if isinstance(data, list): if isinstance(data, list):
data_str = json.dumps(data, separators=(',', ':'), ensure_ascii=True) data_str = json.dumps(data, separators=(',', ':'), ensure_ascii=False)
else: else:
data_str = data data_str = data
self.log.info(f'data_str {data_str}') self.log.info(f'data_str {data_str}')
# self.log.info(f"gen Payload {self.uuid}, {self.ts}") # self.log.info(f"gen Payload {self.uuid}, {self.ts}")
# payload = ctx.call('encodePayload', data_str, self.uuid, self.ts) # payload = ctx.call('encodeData', base64.b64encode(data_str.encode('utf-8')).decode(), self.uuid, self.ts)
payload = PxUtils().encode_payload(payload=data_str, uuid=self.uuid, ts=self.ts) payload = ctx.call('encodePayload', data_str, self.uuid, self.ts)
# payload = PxUtils().encode_payload(payload=data_str, uuid=self.uuid, ts=self.ts)
# self.log.info(f'payload {payload}') # self.log.info(f'payload {payload}')
pc = self._gen_pc(data_str, f'{self.uuid}:{self.tag}:{self.ft}') pc = self._gen_pc(data_str, f'{self.uuid}:{self.tag}:{self.ft}')
body = { body = {
...@@ -280,19 +289,18 @@ class PxBypass(): ...@@ -280,19 +289,18 @@ class PxBypass():
# ,allow_redirects=True # ,allow_redirects=True
)) ))
# self.log.info(f'collector1 {response.text}') self.log.info(f'collector {response.text}')
resp = response.json() resp = response.json()
resp = json.loads(resp['text']) resp = json.loads(resp['text'])
self.parse_resp(resp) self.parse_resp(resp)
cks = [] cks = []
for k, v in self.cookies.items(): # for k, v in self.cookies.items():
cks.append(f'{k}={v}') # cks.append(f'{k}={v}')
for k, v in self.session.cookies.get_dict().items(): for k, v in self.session.cookies.get_dict().items():
cks.append(f'{k}={v}') cks.append(f'{k}={v}')
self.log.info('; '.join(cks)) self.log.info('; '.join(cks))
self.inc() self.inc()
self.performanceNow += int(time.time() * 1000 - self.startTs) # self.px12280 = self.startTs + self.performanceNow
self.px12280 = self.startTs2 + self.performanceNow
def run(self): def run(self):
# self._init() # self._init()
...@@ -300,16 +308,11 @@ class PxBypass(): ...@@ -300,16 +308,11 @@ class PxBypass():
self.rsc = 1 self.rsc = 1
self._step_1() self._step_1()
self.seq += 1 self.seq += 1
# self._step_11() self._step_11()
# time.sleep(1.5) time.sleep(1.5)
self._step_2(True) self._step_2(True)
# time.sleep(2) # time.sleep(2)
# self._step_2(False)
#
# # # if self.session.cookies.get_dict().get('_px2', None) == None:
# # time.sleep(2)
self._step_3() self._step_3()
time.sleep(2) time.sleep(2)
...@@ -457,14 +460,14 @@ class PxBypass(): ...@@ -457,14 +460,14 @@ class PxBypass():
t2 = t1 + random.randint(5, 30) t2 = t1 + random.randint(5, 30)
self.startTs = t1 self.startTs = t1
self.startTs2 = t2 self.startTs2 = t2
self.performanceNow = random.randint(5000, 6600) self.performanceNow = random.randint(3000, 5000)
self.px12280 = self.startTs2 + self.performanceNow self.px12280 = self.startTs2 + self.performanceNow
self.uuid = self._uuid() self.uuid = self._uuid()
data = [{"t": "PX12095", data = [{"t": "PX12095",
"d": {"PX11645": self.target_url, "PX12207": 0, "PX12458": "MacIntel", "PX11902": 0, "d": {"PX11645": self.target_url, "PX12207": 0, "PX12458": "MacIntel", "PX11902": 0,
"PX11560": self.performanceNow, "PX12248": 3600, "PX11385": t1, "PX12280": t2, "PX11560": random.randint(24846, 24846 * 2), "PX12248": 3600, "PX11385": t1, "PX12280": t2,
"PX11496": self.uuid, "PX12564": None, "PX12565": -1, "PX11496": self.uuid, "PX12564": None, "PX12565": -1,
# "PX11379": True "PX11379": True
}}] }}]
self.do_collector(data) self.do_collector(data)
...@@ -479,17 +482,18 @@ class PxBypass(): ...@@ -479,17 +482,18 @@ class PxBypass():
return n return n
def _gen_pc(self, t1, e): def _gen_pc(self, t1, e):
# self.log.info(f'genpc t: {t}') self.log.info(f'genpc key: {e}')
# self.log.info(f'genpc e: {e}') self.log.info(f'genpc msg: {t1}')
# return ctxPC.call('genPc', t1,e) return ctxPC.call('genPc', t1,e)
# r = requests.post('http://127.0.0.1:3001', data={ # r = requests.post('http://127.0.0.1:3001', data={
# 't':t1, # 't':t1,
# 'e':e # 'e':e
# }) # })
# print(r.text) # print(r.text)
# return r.text # return r.text
h = hmac.new(t1.encode('utf-8'), e.encode('utf-8'), hashlib.md5) h = hmac.new(e.encode('utf-8'), t1.encode('utf-8'), hashlib.md5)
t = h.hexdigest() t = h.hexdigest()
print(t)
# pc1 # pc1
e = "" e = ""
b = "" b = ""
...@@ -564,8 +568,8 @@ class PxBypass(): ...@@ -564,8 +568,8 @@ class PxBypass():
self.log.error(f"请求结果 {response['status_code']}") self.log.error(f"请求结果 {response['status_code']}")
def _step_2(self, nn): def _step_2(self, nn):
self.performanceNow += random.randint(1000,2000)
self.log.info(self.uuid)
self.log.info(f'performanceNow {self.performanceNow}') self.log.info(f'performanceNow {self.performanceNow}')
# sid, vid,ts, num1 ,num2,str1, uuid # sid, vid,ts, num1 ,num2,str1, uuid
# data_str = ctxStep2.call('genPayload2', self.target_url, self.sid, self.vid, self.ts, self.num1, self.num2, # data_str = ctxStep2.call('genPayload2', self.target_url, self.sid, self.vid, self.ts, self.num1, self.num2,
...@@ -583,6 +587,7 @@ class PxBypass(): ...@@ -583,6 +587,7 @@ class PxBypass():
# data2 = json.loads(data_str2) # data2 = json.loads(data_str2)
# data.extend(data2) # data.extend(data2)
self.do_collector(data) self.do_collector(data)
def _decode_resp(self): def _decode_resp(self):
...@@ -590,6 +595,7 @@ class PxBypass(): ...@@ -590,6 +595,7 @@ class PxBypass():
return a % 128 return a % 128
def _step_11(self): def _step_11(self):
self.performanceNow += random.randint(1000,2000)
data = [{"t": "PX12167", "d": {"PX11648": True}}] data = [{"t": "PX12167", "d": {"PX11648": True}}]
self.do_collector(data) self.do_collector(data)
...@@ -618,6 +624,7 @@ class PxBypass(): ...@@ -618,6 +624,7 @@ class PxBypass():
return data return data
def _step_3(self): def _step_3(self):
self.performanceNow += random.randint(1000,2000)
self.log.info(f'performanceNow {self.performanceNow}') self.log.info(f'performanceNow {self.performanceNow}')
# sid, vid,ts, num1 ,num2,str1, uuid # sid, vid,ts, num1 ,num2,str1, uuid
# genPayload4(url, sid, vid, ts, num1, num2, str1, uuid, startTs, startTs2, performanceNow, px11280, n) # genPayload4(url, sid, vid, ts, num1, num2, str1, uuid, startTs, startTs2, performanceNow, px11280, n)
...@@ -633,6 +640,8 @@ class PxBypass(): ...@@ -633,6 +640,8 @@ class PxBypass():
p.get_px11891(), p.get_px11891(),
p.get_px11547()] p.get_px11547()]
self.do_collector(data) self.do_collector(data)
def parse_resp(self, resp): def parse_resp(self, resp):
...@@ -752,9 +761,10 @@ if __name__ == '__main__': ...@@ -752,9 +761,10 @@ if __name__ == '__main__':
while True: while True:
try: try:
px = PxBypass(url) px = PxBypass(url)
t1 = '''[{"t":"PX11590","d":{"PX11431":1701248155479,"PX12454":6371,"PX11701":"12286920904220322039","PX11529":34342085,"PX11555":4294705152,"PX11833":38986980,"PX11840":"Wed Nov 29 2023 16:55:55 GMT+0800 (中国标准时间)","PX12573":"621b88ff","PX11804":"a56be5c777767beda5f582d45e16dc35","PX12118":"cljfp6u0mf32013votgg","PX11746":"a3daefaf50543816dd162c6d116f4ac6","PX11371":"d2315a8c810c532d63e8287e70a97513","PX12501":"7a4c9311535c9112550cf9422b924c68","PX12169":1,"PX11902":1,"PX11560":8180,"PX11332":1701248155141,"PX12248":3600,"PX11385":1701248154916,"PX12280":1701248160983,"PX11496":"1b024930-8e95-11ee-ae67-53932ce066fc","PX12588":"unknown","PX12555":{"plugext":{"0":{"f":"internal-pdf-viewer","n":"PDF Viewer"},"1":{"f":"internal-pdf-viewer","n":"Chrome PDF Viewer"},"2":{"f":"internal-pdf-viewer","n":"Chromium PDF Viewer"},"3":{"f":"internal-pdf-viewer","n":"Microsoft Edge PDF Viewer"},"4":{"f":"internal-pdf-viewer","n":"WebKit built-in PDF"}},"plugins_len":5},"PX12583":{"smd":{"ok":true,"ex":false}},"PX12582":3,"PX12587":false,"PX12330":"109|66|66|70|80","PX11705":111,"PX11938":true,"PX11602":true,"PX12021":"false","PX12421":"false","PX12124":1,"PX11609":1,"PX12291":"","PX11881":["app","csi","loadTimes"],"PX12207":0,"PX11538":2,"PX11984":"TypeError: Cannot read properties of None (reading '0')\n at he (https://client.px-cloud.net/PXVb73hTEg/main.min.js:1136:13)\n at Zo (https://client.px-cloud.net/PXVb73hTEg/main.min.js:3320:22)\n at Eo (https://client.px-cloud.net/PXVb73hTEg/main.min.js:2892:23)\n at https://client.px-cloud.net/PXVb73hTEg/main.min.js:3265:9","PX11645":"https://www.flyfrontier.com/","PX11597":[],"PX12023":"","PX11337":false,"PX12544":true,"PX12589":"succeeded","PX11524":true,"PX11843":1920,"PX11781":1080,"PX12121":1920,"PX12128":1055,"PX12387":"1920X1080","PX12003":24,"PX11380":24,"PX11494":906,"PX12411":853,"PX12443":0,"PX12447":0,"PX11533":true,"PX12079":false,"PX12278":true,"PX11694":false,"PX12294":false,"PX12514":true,"PX12515":"TypeError: Cannot read properties of undefined (reading 'width')","PX12516":"webkit","PX12517":33,"PX12518":false,"PX12545":false,"PX12593":false,"PX12595":"AudioData.SVGAnimatedAngle.SVGMetadataElement","PX12069":["Chrome PDF Viewer","Chromium PDF Viewer","Microsoft Edge PDF Viewer","PDF Viewer","WebKit built-in PDF"],"PX12286":5,"PX11576":true,"PX12318":true,"PX11384":true,"PX11886":true,"PX11583":"en-US","PX12458":"MacIntel","PX11681":["en-US"],"PX11754":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX12037":true,"PX11390":-480,"PX11621":8,"PX11657":1,"PX12081":"Gecko","PX11908":"20030107","PX12314":"5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX11829":true,"PX11464":true,"PX12054":2,"PX11821":"Netscape","PX11479":"Mozilla","PX11674":true,"PX12241":400,"PX11372":false,"PX11683":1.5,"PX11561":"3g","PX11877":true,"PX12100":true,"PX12506":"arm","PX12507":"64","PX12509":false,"PX12510":"","PX12511":"macOS","PX12512":"13.5.0","PX12513":"117.0.5938.149","PX12548":true,"PX12578":{},"PX12579":{"support":true,"status":{"effectiveType":"3g","rtt":400,"downlink":1.5,"saveData":false}},"PX12508":[{"brand":"Google Chrome","version":"117"},{"brand":"Not;A=Brand","version":"8"},{"brand":"Chromium","version":"117"}],"PX12549":true,"PX11539":"831efc5e","PX11528":"","PX12271":"10207b2f","PX11849":"10207b2f","PX12464":"90e65465","PX11356":true,"PX12426":true,"PX11791":true,"PX11517":true,"PX12520":true,"PX12524":"4YC14YCd4YCd4YCV4YCe4YCX4YGS5J256aus7r266YaI5oCR7r27","PX12527":"3207084bd110f1ac964863e23aa78e04","PX12260":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX12249":false,"PX11897":"90e65465","PX12597":1,"PX11526":false,"PX11684":false,"PX11812":false,"PX12335":true,"PX12080":0,"PX11678":false,"PX11349":"visible","PX12397":false,"PX11387":0,"PX12150":1920,"PX12304":true,"PX11651":970,"PX11867":"missing","PX12254":true,"PX11540":true,"PX11548":false,"PX11446":true,"PX12550":1,"PX12431":0,"PX11991":10,"PX11837":34,"PX11632":0,"PX11409":9,"PX11508":"49e5084e","PX11452":"7c5f9724","PX12218":"65d826e0","PX12481":"a9269e00","PX11780":"50a5ec55","PX12551":"https:","PX12553":"Asia/Shanghai","PX12567":"w3c","PX12576":"screen","PX12594":false,"PX12566":false,"PX12571":"74d9c66","PX12581":"default","PX11303":false,"PX11515":false,"PX12133":false,"PX12340":false,"PX11738":false,"PX11723":false,"PX11389":false,"PX11839":false,"PX11460":false,"PX12102":false,"PX11378":false,"PX12317":false,"PX12564":null,"PX12565":-1,":993=29;2;?99;899;82":";882<38:3:>88:988:93"}}]''' t1 = '[{"t":"PX12095","d":{"PX11645":"https://www.flyfrontier.com/","PX12207":0,"PX12458":"MacIntel","PX11902":0,"PX11560":3652,"PX12248":3600,"PX11385":1701322515735,"PX12280":1701322515742,"PX11496":"3d7dc450-8f42-11ee-9487-8121c4e4c78a","PX12564":null,"PX12565":-1,"PX11379":false}}]'
t1 = '[{"t":"PX12095","d":{"PX11645":"https://www.flyfrontier.com/","PX12207":0,"PX12458":"MacIntel","PX11902":0,"PX11560":2826,"PX12248":3600,"PX11385":1701323249771,"PX12280":1701323249779,"PX11496":"f302eca0-8f43-11ee-872e-51446c361652","PX12564":null,"PX12565":-1,"PX11379":false}}]'
# t1 = '' # t1 = ''
t2 = '1b024930-8e95-11ee-ae67-53932ce066fc:v8.7.2:317' t2 = 'f302eca0-8f43-11ee-872e-51446c361652:v8.7.2:317'
# print(px._gen_pc(t1, t2)) # print(px._gen_pc(t1, t2))
px.run() px.run()
# while True: # while True:
......
...@@ -155,10 +155,31 @@ module.exports = { ...@@ -155,10 +155,31 @@ module.exports = {
let t = '[{"t":"PX12095","d":{"PX11645":"https://www.flyfrontier.com/","PX12207":0,"PX12458":"MacIntel","PX11902":0,"PX11560":31629,"PX12248":3600,"PX11385":1698822700332,"PX12280":1698822700336,"PX11496":"b8a39670-7866-11ee-9655-63a4f05cd5d1","PX12564":null,"PX12565":-1,"PX11379":false}}]' let t = '[{"t":"PX12095","d":{"PX11645":"https://www.flyfrontier.com/","PX12207":0,"PX12458":"MacIntel","PX11902":0,"PX11560":31629,"PX12248":3600,"PX11385":1698822700332,"PX12280":1698822700336,"PX11496":"b8a39670-7866-11ee-9655-63a4f05cd5d1","PX12564":null,"PX12565":-1,"PX11379":false}}]'
t = `[{"t":"PX12095","d":{"PX11645":"https://www.flyfrontier.com/","PX12207":0,"PX12458":"MacIntel","PX11902":0,"PX11560":36377,"PX12248":0,"PX11385":1698919311053,"PX12280":1698919311054,"PX11496":"b34a66a6-bfb5-40bb-9437-21ef917b8d0e","PX12564":null,"PX12565":-1,"PX11379":false}}]` t = `[{"t":"PX12095","d":{"PX11645":"https://www.flyfrontier.com/","PX12207":0,"PX12458":"MacIntel","PX11902":0,"PX11560":36377,"PX12248":0,"PX11385":1698919311053,"PX12280":1698919311054,"PX11496":"b34a66a6-bfb5-40bb-9437-21ef917b8d0e","PX12564":null,"PX12565":-1,"PX11379":false}}]`
t = '[{"t":"PX12095","d":{"PX11645":"https://www.spirit.com/","PX12207":0,"PX12458":"MacIntel","PX11902":0,"PX11560":2352,"PX12248":3600,"PX11385":1700019122060,"PX12280":1700019122064,"PX11496":"8a5265b0-8367-11ee-9a58-bd42f5c10ff9","PX12564":null,"PX12565":-1,"PX11379":true}}]' t = '[{"t":"PX12095","d":{"PX11645":"https://www.spirit.com/","PX12207":0,"PX12458":"MacIntel","PX11902":0,"PX11560":2352,"PX12248":3600,"PX11385":1700019122060,"PX12280":1700019122064,"PX11496":"8a5265b0-8367-11ee-9a58-bd42f5c10ff9","PX12564":null,"PX12565":-1,"PX11379":true}}]'
t = `[{"t":"PX11590","d":{"PX11431":1701245810476,"PX12454":3712,"PX11701":"12041226300204313737","PX11529":26578564,"PX11555":4294705152,"PX11833":38032282,"PX11840":"Wed Nov 29 2023 16:16:50 GMT+0800 (中国标准时间)","PX12573":"b2fba212","PX11804":"9c15fb2b9e24bc3b1d1c4d6a1e8fda92","PX12118":"cljf6smh6vji0152h2jg","PX11746":"f556480249d5c540d7866c9ef16dc697","PX11371":"b5f37aa17c2d5d9cb7875cfdeb5f898f","PX12501":"b478cfaeb3a830068188356dd837f1b7","PX12169":1,"PX11902":1,"PX11560":8757,"PX11332":1701245809872,"PX12248":3600,"PX11385":1701245809633,"PX12280":1701245816025,"PX11496":"a51ca710-8e8f-11ee-991d-cf2a28e811cd","PX12588":"unknown","PX12555":{"plugext":{"0":{"f":"internal-pdf-viewer","n":"PDF Viewer"},"1":{"f":"internal-pdf-viewer","n":"Chrome PDF Viewer"},"2":{"f":"internal-pdf-viewer","n":"Chromium PDF Viewer"},"3":{"f":"internal-pdf-viewer","n":"Microsoft Edge PDF Viewer"},"4":{"f":"internal-pdf-viewer","n":"WebKit built-in PDF"}},"plugins_len":5},"PX12583":{"smd":{"ok":true,"ex":false}},"PX12582":3,"PX12587":false,"PX12330":"109|66|66|70|80","PX11705":111,"PX11938":true,"PX11602":true,"PX12021":"false","PX12421":"false","PX12124":1,"PX11609":1,"PX12291":"","PX11881":["app","csi","loadTimes"],"PX12207":0,"PX11538":2,"PX11984":"TypeError: Cannot read properties of None (reading '0')\\n at he (https://client.px-cloud.net/PXVb73hTEg/main.min.js:1136:13)\\n at Zo (https://client.px-cloud.net/PXVb73hTEg/main.min.js:3320:22)\\n at Eo (https://client.px-cloud.net/PXVb73hTEg/main.min.js:2892:23)\\n at https://client.px-cloud.net/PXVb73hTEg/main.min.js:3265:9","PX11645":"https://www.flyfrontier.com/","PX11597":[],"PX12023":"","PX11337":false,"PX12544":true,"PX12589":"succeeded","PX11524":true,"PX11843":1920,"PX11781":1080,"PX12121":1920,"PX12128":1055,"PX12387":"1920X1080","PX12003":24,"PX11380":24,"PX11494":906,"PX12411":853,"PX12443":0,"PX12447":0,"PX11533":true,"PX12079":false,"PX12278":true,"PX11694":false,"PX12294":false,"PX12514":true,"PX12515":"TypeError: Cannot read properties of undefined (reading 'width')","PX12516":"webkit","PX12517":33,"PX12518":false,"PX12545":false,"PX12593":false,"PX12595":"AudioData.SVGAnimatedAngle.SVGMetadataElement","PX12069":["Chrome PDF Viewer","Chromium PDF Viewer","Microsoft Edge PDF Viewer","PDF Viewer","WebKit built-in PDF"],"PX12286":5,"PX11576":true,"PX12318":true,"PX11384":true,"PX11886":true,"PX11583":"en-US","PX12458":"MacIntel","PX11681":["en-US"],"PX11754":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX12037":true,"PX11390":-480,"PX11621":8,"PX11657":1,"PX12081":"Gecko","PX11908":"20030107","PX12314":"5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX11829":true,"PX11464":true,"PX12054":2,"PX11821":"Netscape","PX11479":"Mozilla","PX11674":true,"PX12241":400,"PX11372":false,"PX11683":1.5,"PX11561":"3g","PX11877":true,"PX12100":true,"PX12506":"arm","PX12507":"64","PX12509":false,"PX12510":"","PX12511":"macOS","PX12512":"13.5.0","PX12513":"117.0.5938.149","PX12548":true,"PX12578":{},"PX12579":{"support":true,"status":{"effectiveType":"3g","rtt":400,"downlink":1.5,"saveData":false}},"PX12508":[{"brand":"Google Chrome","version":"117"},{"brand":"Not;A=Brand","version":"8"},{"brand":"Chromium","version":"117"}],"PX12549":true,"PX11539":"831efc5e","PX11528":"","PX12271":"10207b2f","PX11849":"10207b2f","PX12464":"90e65465","PX11356":true,"PX12426":true,"PX11791":true,"PX11517":true,"PX12520":true,"PX12524":"4YC14YCd4YCd4YCV4YCe4YCX4YGS5J256aus7r266YaI5oCR7r27","PX12527":"3207084bd110f1ac964863e23aa78e04","PX12260":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX12249":false,"PX11897":"90e65465","PX12597":1,"PX11526":false,"PX11684":false,"PX11812":false,"PX12335":true,"PX12080":0,"PX11678":false,"PX11349":"visible","PX12397":false,"PX11387":0,"PX12150":1920,"PX12304":true,"PX11651":970,"PX11867":"missing","PX12254":true,"PX11540":true,"PX11548":false,"PX11446":true,"PX12550":1,"PX12431":0,"PX11991":10,"PX11837":34,"PX11632":0,"PX11409":9,"PX11508":"49e5084e","PX11452":"7c5f9724","PX12218":"65d826e0","PX12481":"a9269e00","PX11780":"50a5ec55","PX12551":"https:","PX12553":"Asia/Shanghai","PX12567":"w3c","PX12576":"screen","PX12594":false,"PX12566":false,"PX12571":"74d9c66","PX12581":"default","PX11303":false,"PX11515":false,"PX12133":false,"PX12340":false,"PX11738":false,"PX11723":false,"PX11389":false,"PX11839":false,"PX11460":false,"PX12102":false,"PX11378":false,"PX12317":false,"PX12564":null,"PX12565":-1,"9:8<9::>;88:8<;9;?;?":"65736551477573464040"}}]` t = `[{"t":"PX11590","d":{"PX11431":1701322077303,"PX12588":"unknown","PX12551":"https:","PX12553":"Asia/Shanghai","PX12567":"w3c","PX12576":"screen","PX12555":{"plugext":{"0":{"f":"internal-pdf-viewer","n":"PDF Viewer"},"1":{"f":"internal-pdf-viewer","n":"Chrome PDF Viewer"},"2":{"f":"internal-pdf-viewer","n":"Chromium PDF Viewer"},"3":{"f":"internal-pdf-viewer","n":"Microsoft Edge PDF Viewer"},"4":{"f":"internal-pdf-viewer","n":"WebKit built-in PDF"}},"plugins_len":5},"PX12583":{"smd":{"ok":true,"ex":false}},"PX12578":{},"PX12594":false,"PX12566":false,"PX12571":"74d9c66","PX12579":{"support":true,"status":{"effectiveType":"4g","rtt":250,"downlink":10,"saveData":false}},"PX12581":"default","PX12582":3,"PX12587":false,"PX12597":1,"PX11701":"28992871202753186228","7=<<7=247572064=377=":"6<==6<356463175<266<","PX12454":6496,"PX11843":1920,"PX11781":1080,"PX12121":1920,"PX12128":1055,"PX12387":"1920X1080","PX12003":24,"PX11380":24,"PX11494":1106,"PX12411":853,"PX12443":0,"PX12447":0,"PX11533":true,"PX12079":false,"PX11303":false,"PX11515":false,"PX12133":false,"PX12340":false,"PX11738":false,"PX11723":false,"PX11389":false,"PX11839":false,"PX11460":false,"PX12102":false,"PX11378":false,"PX12317":false,"PX12544":true,"PX12589":"succeeded","PX11524":true,"PX12207":0,"PX11538":3,"PX11984":"TypeError: Cannot read properties of null (reading '0')\n at Se (https://client.px-cloud.net/PXVb73hTEg/main.min.js:1324:13)\n at Ra (https://client.px-cloud.net/PXVb73hTEg/main.min.js:3167:22)\n at Da (https://client.px-cloud.net/PXVb73hTEg/main.min.js:3359:23)\n at https://client.px-cloud.net/PXVb73hTEg/main.min.js:3338:9\n at nrWrapper (https://www.flyfrontier.com/:13:30218)","PX11645":"https://www.flyfrontier.com/","PX11597":[],"PX12023":"","PX11337":false,"PX12330":"109|66|66|70|80","PX11705":562,"PX11938":true,"PX11602":true,"PX12021":"false","PX12421":"false","PX12124":1,"PX11609":1,"PX12291":"","PX11881":["loadTimes","csi","app"],"PX11804":"97aa65ac8fb1eb5cfa1a92d8a8e0f2d1","PX12118":"clk1qnc14jti011vcip0","PX11746":"17beab57d70edfa35b1d2ef3f7e96bb8","PX11371":"64af5a84eea2af7214f9fa625ee970dd","PX12501":"f4cc39d390e8f248356df2ff34c8782d","PX11529":50429980,"PX11555":4294705152,"PX11833":59168980,"PX11840":"Thu Nov 30 2023 13:27:57 GMT+0800 (China Standard Time)","PX11526":false,"PX11684":false,"PX11812":false,"PX12335":true,"PX12080":0,"PX11678":false,"PX11349":"visible","PX12397":false,"PX11387":0,"PX12150":1920,"PX12304":true,"PX11651":970,"PX11867":"missing","PX12254":false,"PX11540":true,"PX11548":false,"PX11446":true,"PX12550":1,"PX12431":0,"PX11991":10,"PX11837":42,"PX11632":0,"PX11409":9,"PX12278":true,"PX11694":false,"PX12294":false,"PX12514":true,"PX12515":"TypeError: Cannot read properties of undefined (reading 'width')","PX12516":"webkit","PX12517":33,"PX12518":false,"PX12545":false,"PX12593":false,"PX12595":"AudioData.SVGAnimatedAngle.SVGMetadataElement","PX11539":"64556c77","PX11528":"","PX12271":"10207b2f","PX11849":"10207b2f","PX12464":"90e65465","PX11356":true,"PX12426":true,"PX11791":true,"PX11517":true,"PX12520":true,"PX12524":"4YC14YCd4YCd4YCV4YCe4YCX4YGS5J256aus7r266YaI5oCR7r27","PX12527":"ca0dc24cff53faf236dd00d529550f57","PX12260":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX12249":false,"PX11897":"90e65465","PX12573":"5f419c61","PX12069":["PDF Viewer","Chrome PDF Viewer","Chromium PDF Viewer","Microsoft Edge PDF Viewer","WebKit built-in PDF"],"PX12286":5,"PX11576":true,"PX12318":true,"PX11384":true,"PX11886":true,"PX11583":"en","PX12458":"MacIntel","PX11681":["en"],"PX11754":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX12037":true,"PX11390":-480,"PX11621":8,"PX11657":1,"PX12081":"Gecko","PX11908":"20030107","PX12314":"5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX11829":true,"PX11464":true,"PX12054":2,"PX11821":"Netscape","PX11479":"Mozilla","PX11674":true,"PX12241":250,"PX11372":false,"PX11683":10,"PX11561":"4g","PX11877":true,"PX12100":true,"PX12506":"arm","PX12507":"64","PX12508":[{"brand":"Google Chrome","version":"117"},{"brand":"Not;A=Brand","version":"8"},{"brand":"Chromium","version":"117"}],"PX12509":false,"PX12510":"","PX12511":"macOS","PX12512":"13.5.0","PX12513":"117.0.5938.149","PX12548":true,"PX12549":true,"PX11508":"49e5084e","PX11452":"7c5f9724","PX12218":"65d826e0","PX12481":"a9269e00","PX11780":"50a5ec55","PX12169":1,"PX11902":1,"PX11560":8915,"PX11332":1701322077148,"PX12248":3600,"PX11385":1701322073336,"PX12280":1701322079366,"PX11496":"35cd3070-8f41-11ee-ad12-4591f896fee7","PX12564":null,"PX12565":-1}}]`
t = `[{"t":"PX11590","d":{"PX11431":1701322683577,"PX12597":1,"PX11529":27487099,"PX11555":4294705152,"PX11833":48814647,"PX11840":"Thu Nov 30 2023 13:38:03 GMT+0800 (China Standard Time)","PX11526":false,"PX11684":false,"PX11812":false,"PX12335":true,"PX12080":0,"PX11678":false,"PX11349":"visible","PX12397":false,"PX11387":0,"PX12150":1920,"PX12304":true,"PX11651":970,"PX11867":"missing","PX12254":true,"PX11540":true,"PX11548":false,"PX11446":true,"PX12550":1,"PX12431":0,"PX11991":10,"PX11837":32,"PX11632":0,"PX11409":9,"PX12588":"unknown","PX12551":"https:","PX12553":"Asia/Shanghai","PX12567":"w3c","PX12576":"screen","PX12555":{"plugext":{"0":{"f":"internal-pdf-viewer","n":"PDF Viewer"},"1":{"f":"internal-pdf-viewer","n":"Chrome PDF Viewer"},"2":{"f":"internal-pdf-viewer","n":"Chromium PDF Viewer"},"3":{"f":"internal-pdf-viewer","n":"Microsoft Edge PDF Viewer"},"4":{"f":"internal-pdf-viewer","n":"WebKit built-in PDF"}},"plugins_len":5},"PX12583":{"smd":{"ok":true,"ex":false}},"PX12578":{},"PX12594":false,"PX12566":false,"PX12571":"74d9c66","PX12579":{"support":true,"status":{"effectiveType":"3g","rtt":300,"downlink":1.5,"saveData":false}},"PX12581":"default","PX12582":3,"PX12587":false,"PX12544":true,"PX12589":"succeeded","PX11524":true,"PX12573":"a478e4ce","PX12069":["PDF Viewer","Chrome PDF Viewer","Chromium PDF Viewer","Microsoft Edge PDF Viewer","WebKit built-in PDF"],"PX12286":5,"PX11576":true,"PX12318":true,"PX11384":true,"PX11886":true,"PX11583":"en","PX12458":"MacIntel","PX11681":["en"],"PX11754":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX12037":true,"PX11390":-480,"PX11621":8,"PX11657":1,"PX12081":"Gecko","PX11908":"20030107","PX12314":"5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX11829":true,"PX11464":true,"PX12054":2,"PX11821":"Netscape","PX11479":"Mozilla","PX11674":true,"PX12241":300,"PX11372":false,"PX11683":1.5,"PX11561":"3g","PX11877":true,"PX12100":true,"PX12506":"arm","PX12507":"64","PX12508":[{"brand":"Google Chrome","version":"117"},{"brand":"Not;A=Brand","version":"8"},{"brand":"Chromium","version":"117"}],"PX12509":false,"PX12510":"","PX12511":"macOS","PX12512":"13.5.0","PX12513":"117.0.5938.149","PX12548":true,"PX12549":true,"PX12207":0,"PX11538":3,"PX11984":"TypeError: Cannot read properties of null (reading '0')\\n at Se (https://client.px-cloud.net/PXVb73hTEg/main.min.js:1324:13)\\n at Ra (https://client.px-cloud.net/PXVb73hTEg/main.min.js:3167:22)\\n at Da (https://client.px-cloud.net/PXVb73hTEg/main.min.js:3359:23)\\n at https://client.px-cloud.net/PXVb73hTEg/main.min.js:3338:9","PX11645":"https://www.flyfrontier.com/","PX11597":[],"PX12023":"","PX11337":false,"PX11303":false,"PX11515":false,"PX12133":false,"PX12340":false,"PX11738":false,"PX11723":false,"PX11389":false,"PX11839":false,"PX11460":false,"PX12102":false,"PX11378":false,"PX12317":false,"PX11701":"13248616802070444191","8:;=1?8?19;9>9===808":"9;:<0>9>08:8?8<<<919","PX12454":2045,"PX11843":1920,"PX11781":1080,"PX12121":1920,"PX12128":1055,"PX12387":"1920X1080","PX12003":24,"PX11380":24,"PX11494":1106,"PX12411":853,"PX12443":0,"PX12447":0,"PX11533":true,"PX12079":false,"PX12330":"109|66|66|70|80","PX11705":562,"PX11938":true,"PX11602":true,"PX12021":"false","PX12421":"false","PX12124":1,"PX11609":1,"PX12291":"","PX11881":["loadTimes","csi","app"],"PX11539":"64556c77","PX11528":"","PX12271":"10207b2f","PX11849":"10207b2f","PX12464":"90e65465","PX11356":true,"PX12426":true,"PX11791":true,"PX11517":true,"PX12520":true,"PX12524":"4YC14YCd4YCd4YCV4YCe4YCX4YGS5J256aus7r266YaI5oCR7r27","PX12527":"ca0dc24cff53faf236dd00d529550f57","PX12260":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX12249":false,"PX11897":"90e65465","PX11508":"49e5084e","PX11452":"7c5f9724","PX12218":"65d826e0","PX12481":"a9269e00","PX11780":"50a5ec55","PX12278":true,"PX11694":false,"PX12294":false,"PX12514":true,"PX12515":"TypeError: Cannot read properties of undefined (reading 'width')","PX12516":"webkit","PX12517":33,"PX12518":false,"PX12545":false,"PX12593":false,"PX12595":"AudioData.SVGAnimatedAngle.SVGMetadataElement","PX11804":"d5cee450f2ebf64431a41af9808d1b69","PX12118":"clk1veu0mf32014m88t0","PX11746":"c23f130bfa5a0b77bb708fcb79604ed5","PX11371":"7d3c631687801635bee1d0b1ae335bb8","PX12501":"d7a9f349e7221cb8ba6fdf8a11955127","PX12169":1,"PX11902":1,"PX11560":171910,"PX11332":1701322683987,"PX12248":3600,"PX11385":1701322515735,"PX12280":1701322709494,"PX11496":"3d7dc450-8f42-11ee-9487-8121c4e4c78a","PX12564":null,"PX12565":-1,"PX11379":false}}]`
t = '[{"t":"PX11590","d":{"PX11379":false,"PX11431":1701329011321,"PX12454":6738,"PX11701":"11435917582307176221","PX11529":30411093,"PX11555":4294705152,"PX11833":37612493,"PX11840":"Thu Nov 30 2023 15:23:42 GMT+0800 (China Standard Time)","PX12573":"e0c2c99b","PX11804":"85548dd69ab970bded1405c7426d4177","PX12118":"clk3gst2b3pu1i1jcmqg","PX11746":"8aca874e903d5ac65441ac47fe0ec44c","PX11371":"e7ffe39ef6c9c5d30d85d70a4202bb9a","PX12501":"8489f89e28837ab73606e9a5d384d828","PX12169":1,"PX11902":1,"PX11560":31376,"PX11332":1701329003545,"PX12248":3600,"PX11385":1701329003297,"PX12280":1701329034673,"PX11496":"58660cf0-8f51-11ee-af1c-85ce54f01eb4","PX12588":"unknown","PX12555":{"plugext":{"0":{"f":"internal-pdf-viewer","n":"PDF Viewer"},"1":{"f":"internal-pdf-viewer","n":"Chrome PDF Viewer"},"2":{"f":"internal-pdf-viewer","n":"Chromium PDF Viewer"},"3":{"f":"internal-pdf-viewer","n":"Microsoft Edge PDF Viewer"},"4":{"f":"internal-pdf-viewer","n":"WebKit built-in PDF"}},"plugins_len":5},"PX12583":{"smd":{"ok":true,"ex":false}},"PX12582":3,"PX12587":false,"PX12330":"109|66|66|70|80","PX11705":562,"PX11938":true,"PX11602":true,"PX12021":"false","PX12421":"false","PX12124":1,"PX11609":1,"PX12291":"","PX11881":["app","csi","loadTimes"],"PX12207":0,"PX11538":3,"PX11984":"TypeError: Cannot read properties of null (reading \'0\')\\n at Se (https://client.px-cloud.net/PXVb73hTEg/main.min.js:1324:13)\\n at Ra (https://client.px-cloud.net/PXVb73hTEg/main.min.js:3167:22)\\n at Da (https://client.px-cloud.net/PXVb73hTEg/main.min.js:3359:23)\\n at https://client.px-cloud.net/PXVb73hTEg/main.min.js:3338:9\\n at nrWrapper (https://www.flyfrontier.com/:13:30218)","PX11645":"https://www.flyfrontier.com/","PX11597":[],"PX12023":"","PX11337":false,"PX12544":true,"PX12589":"succeeded","PX11524":true,"PX11843":1920,"PX11781":1080,"PX12121":1920,"PX12128":1055,"PX12387":"1920X1080","PX12003":24,"PX11380":24,"PX11494":906,"PX12411":853,"PX12443":0,"PX12447":0,"PX11533":true,"PX12079":false,"PX12278":true,"PX11694":false,"PX12294":false,"PX12514":true,"PX12515":"TypeError: Cannot read properties of undefined (reading \'width\')","PX12516":"webkit","PX12517":33,"PX12518":false,"PX12545":false,"PX12593":false,"PX12595":"AudioData.SVGAnimatedAngle.SVGMetadataElement","PX12069":["Chrome PDF Viewer","Chromium PDF Viewer","Microsoft Edge PDF Viewer","PDF Viewer","WebKit built-in PDF"],"PX12286":5,"PX11576":true,"PX12318":true,"PX11384":true,"PX11886":true,"PX11583":"en","PX12458":"MacIntel","PX11681":["en"],"PX11754":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX12037":true,"PX11390":-480,"PX11621":8,"PX11657":1,"PX12081":"Gecko","PX11908":"20030107","PX12314":"5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX11829":true,"PX11464":true,"PX12054":2,"PX11821":"Netscape","PX11479":"Mozilla","PX11674":true,"PX12241":400,"PX11372":false,"PX11683":1.5,"PX11561":"3g","PX11877":true,"PX12100":true,"PX12506":"arm","PX12507":"64","PX12509":false,"PX12510":"","PX12511":"macOS","PX12512":"13.5.0","PX12513":"117.0.5938.149","PX12548":true,"PX12578":{},"PX12579":{"support":true,"status":{"effectiveType":"3g","rtt":400,"downlink":1.5,"saveData":false}},"PX12508":[{"brand":"Google Chrome","version":"117"},{"brand":"Not;A=Brand","version":"8"},{"brand":"Chromium","version":"117"}],"PX12549":true,"PX11539":"64556c77","PX11528":"","PX12271":"10207b2f","PX11849":"10207b2f","PX12464":"90e65465","PX11356":true,"PX12426":true,"PX11791":true,"PX11517":true,"PX12520":true,"PX12524":"4YC14YCd4YCd4YCV4YCe4YCX4YGS5J256aus7r266YaI5oCR7r27","PX12527":"ca0dc24cff53faf236dd00d529550f57","PX12260":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX12249":false,"PX11897":"90e65465","PX12597":1,"PX11526":false,"PX11684":false,"PX11812":false,"PX12335":true,"PX12080":0,"PX11678":false,"PX11349":"visible","PX12397":false,"PX11387":0,"PX12150":1920,"PX12304":true,"PX11651":970,"PX11867":"missing","PX12254":true,"PX11540":true,"PX11548":false,"PX11446":true,"PX12550":1,"PX12431":0,"PX11991":10,"PX11837":31,"PX11632":0,"PX11409":9,"PX11508":"49e5084e","PX11452":"7c5f9724","PX12218":"65d826e0","PX12481":"a9269e00","PX11780":"50a5ec55","PX12551":"https:","PX12553":"Asia/Shanghai","PX12567":"w3c","PX12576":"screen","PX12594":false,"PX12566":false,"PX12571":"74d9c66","PX12581":"default","PX11303":false,"PX11515":false,"PX12133":false,"PX12340":false,"PX11738":false,"PX11723":false,"PX11389":false,"PX11839":false,"PX11460":false,"PX12102":false,"PX11378":false,"PX12317":false,"PX12564":null,"PX12565":-1,"22706:246;1034245112":"33617;357:0125354003"}}]'
// payload = atob(payload)
// payload = decodeURIComponent(payload)
uuid = '58660cf0-8f51-11ee-af1c-85ce54f01eb4'
let e = 'b34a66a6-bfb5-40bb-9437-21ef917b8d0e:v8.7.2:317' let e = 'b34a66a6-bfb5-40bb-9437-21ef917b8d0e:v8.7.2:317'
e = 'a51ca710-8e8f-11ee-991d-cf2a28e811cd:v8.7.2:317' e = uuid + ':v8.7.2:317'
function genPc(t,e){ function genPc(t,e){
// t = `[{"t":"PX11590","d":{"PX11431":1701322683577,"PX12597":1,"PX11529":27487099,"PX11555":4294705152,"PX11833":48814647,"PX11840":"Thu Nov 30 2023 13:38:03 GMT+0800 (China Standard Time)","PX11526":false,"PX11684":false,"PX11812":false,"PX12335":true,"PX12080":0,"PX11678":false,"PX11349":"visible","PX12397":false,"PX11387":0,"PX12150":1920,"PX12304":true,"PX11651":970,"PX11867":"missing","PX12254":true,"PX11540":true,"PX11548":false,"PX11446":true,"PX12550":1,"PX12431":0,"PX11991":10,"PX11837":32,"PX11632":0,"PX11409":9,"PX12588":"unknown","PX12551":"https:","PX12553":"Asia/Shanghai","PX12567":"w3c","PX12576":"screen","PX12555":{"plugext":{"0":{"f":"internal-pdf-viewer","n":"PDF Viewer"},"1":{"f":"internal-pdf-viewer","n":"Chrome PDF Viewer"},"2":{"f":"internal-pdf-viewer","n":"Chromium PDF Viewer"},"3":{"f":"internal-pdf-viewer","n":"Microsoft Edge PDF Viewer"},"4":{"f":"internal-pdf-viewer","n":"WebKit built-in PDF"}},"plugins_len":5},"PX12583":{"smd":{"ok":true,"ex":false}},"PX12578":{},"PX12594":false,"PX12566":false,"PX12571":"74d9c66","PX12579":{"support":true,"status":{"effectiveType":"3g","rtt":300,"downlink":1.5,"saveData":false}},"PX12581":"default","PX12582":3,"PX12587":false,"PX12544":true,"PX12589":"succeeded","PX11524":true,"PX12573":"a478e4ce","PX12069":["PDF Viewer","Chrome PDF Viewer","Chromium PDF Viewer","Microsoft Edge PDF Viewer","WebKit built-in PDF"],"PX12286":5,"PX11576":true,"PX12318":true,"PX11384":true,"PX11886":true,"PX11583":"en","PX12458":"MacIntel","PX11681":["en"],"PX11754":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX12037":true,"PX11390":-480,"PX11621":8,"PX11657":1,"PX12081":"Gecko","PX11908":"20030107","PX12314":"5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX11829":true,"PX11464":true,"PX12054":2,"PX11821":"Netscape","PX11479":"Mozilla","PX11674":true,"PX12241":300,"PX11372":false,"PX11683":1.5,"PX11561":"3g","PX11877":true,"PX12100":true,"PX12506":"arm","PX12507":"64","PX12508":[{"brand":"Google Chrome","version":"117"},{"brand":"Not;A=Brand","version":"8"},{"brand":"Chromium","version":"117"}],"PX12509":false,"PX12510":"","PX12511":"macOS","PX12512":"13.5.0","PX12513":"117.0.5938.149","PX12548":true,"PX12549":true,"PX12207":0,"PX11538":3,"PX11984":"TypeError: Cannot read properties of null (reading '0')\\n at Se (https://client.px-cloud.net/PXVb73hTEg/main.min.js:1324:13)\\n at Ra (https://client.px-cloud.net/PXVb73hTEg/main.min.js:3167:22)\\n at Da (https://client.px-cloud.net/PXVb73hTEg/main.min.js:3359:23)\\n at https://client.px-cloud.net/PXVb73hTEg/main.min.js:3338:9","PX11645":"https://www.flyfrontier.com/","PX11597":[],"PX12023":"","PX11337":false,"PX11303":false,"PX11515":false,"PX12133":false,"PX12340":false,"PX11738":false,"PX11723":false,"PX11389":false,"PX11839":false,"PX11460":false,"PX12102":false,"PX11378":false,"PX12317":false,"PX11701":"13248616802070444191","8:;=1?8?19;9>9===808":"9;:<0>9>08:8?8<<<919","PX12454":2045,"PX11843":1920,"PX11781":1080,"PX12121":1920,"PX12128":1055,"PX12387":"1920X1080","PX12003":24,"PX11380":24,"PX11494":1106,"PX12411":853,"PX12443":0,"PX12447":0,"PX11533":true,"PX12079":false,"PX12330":"109|66|66|70|80","PX11705":562,"PX11938":true,"PX11602":true,"PX12021":"false","PX12421":"false","PX12124":1,"PX11609":1,"PX12291":"","PX11881":["loadTimes","csi","app"],"PX11539":"64556c77","PX11528":"","PX12271":"10207b2f","PX11849":"10207b2f","PX12464":"90e65465","PX11356":true,"PX12426":true,"PX11791":true,"PX11517":true,"PX12520":true,"PX12524":"4YC14YCd4YCd4YCV4YCe4YCX4YGS5J256aus7r266YaI5oCR7r27","PX12527":"ca0dc24cff53faf236dd00d529550f57","PX12260":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX12249":false,"PX11897":"90e65465","PX11508":"49e5084e","PX11452":"7c5f9724","PX12218":"65d826e0","PX12481":"a9269e00","PX11780":"50a5ec55","PX12278":true,"PX11694":false,"PX12294":false,"PX12514":true,"PX12515":"TypeError: Cannot read properties of undefined (reading 'width')","PX12516":"webkit","PX12517":33,"PX12518":false,"PX12545":false,"PX12593":false,"PX12595":"AudioData.SVGAnimatedAngle.SVGMetadataElement","PX11804":"d5cee450f2ebf64431a41af9808d1b69","PX12118":"clk1veu0mf32014m88t0","PX11746":"c23f130bfa5a0b77bb708fcb79604ed5","PX11371":"7d3c631687801635bee1d0b1ae335bb8","PX12501":"d7a9f349e7221cb8ba6fdf8a11955127","PX12169":1,"PX11902":1,"PX11560":171910,"PX11332":1701322683987,"PX12248":3600,"PX11385":1701322515735,"PX12280":1701322709494,"PX11496":"3d7dc450-8f42-11ee-9487-8121c4e4c78a","PX12564":null,"PX12565":-1,"PX11379":false}}]`
// return N(D(e,t))
return genPC2(genPC1(N(D(e, t)))) return genPC2(genPC1(N(D(e, t))))
} }
console.log(genPc(e,t)) console.log(genPc(t,e))
\ No newline at end of file //
// console.log('rrr', genPc('1234567891234567891123456789123456789112345678912345678911234567891234567891123456789123456789112345678912345678911234567891234567891','1234567891234567892123456789123456789212345678912345678921234567891234567892123456789123456789212345678912345678921234567891234567892'))
function genPcData(t,e) {
let payload = atob(t)
payload = decodeURIComponent(payload)
return genPc(payload, e)
}
\ No newline at end of file
import base64 import base64
import hashlib
import hmac
import math import math
import re import re
from urllib.parse import quote, unquote from urllib.parse import quote, unquote
import execjs
ctxPC = execjs.compile(open('pc.js').read())
def wv(t, e, n, r, o): def wv(t, e, n, r, o):
return math.floor(((t - e) / (n - e)) * (o - r) + r) return math.floor(((t - e) / (n - e)) * (o - r) + r)
...@@ -17,9 +22,30 @@ def left_shift(based, counter): ...@@ -17,9 +22,30 @@ def left_shift(based, counter):
class PxUtils(): class PxUtils():
def __init__(self): def __init__(self):
pass pass
def gen_pc(self, t1, e):
print('key:', e)
print('msg:', t1)
h = hmac.new(e.encode('utf-8'), t1.encode('utf-8'), hashlib.md5)
t = h.hexdigest()
print(t)
# pc1
e = ""
b = ""
for i in t:
a = ord(i)
if a >= 48 and a <= 57:
e += i
else:
b += str(a % 10)
r = e + b
a2 = ""
for i in range(0, len(r), 2):
a2 += r[i]
return a2
def encode_payload(self, payload, uuid, ts=''): def encode_payload(self, payload, uuid, ts=''):
sts = ts if len(ts) != 0 else '1604064986000' sts = ts if len(ts) != 0 else '1604064986000'
print('sts',sts)
t1 = self.ie(payload, 50) t1 = self.ie(payload, 50)
# print(t1) # print(t1)
BasePayload = self.encode(t1) BasePayload = self.encode(t1)
...@@ -89,9 +115,26 @@ class PxUtils(): ...@@ -89,9 +115,26 @@ class PxUtils():
if __name__ == '__main__': if __name__ == '__main__':
p = PxUtils() p = PxUtils()
payload = '[{"t":"PX12095","d":{"PX11645":"https://www.flyfrontier.com/","PX12207":0,"PX12458":"MacIntel","PX11902":0,"PX11560":3551,"PX12248":3600,"PX11385":1701250613545,"PX12280":1701250613554,"PX11496":"d4726a80-8e9a-11ee-b89f-0f4cdfae8973","PX12564":null,"PX12565":-1,"PX11379":false}}]' payload = 'JTVCJTdCJTIydCUyMiUzQSUyMlBYMTE1OTAlMjIlMkMlMjJkJTIyJTNBJTdCJTIyUFgxMTQzMSUyMiUzQTE3MDEzMTMxNzcyNjElMkMlMjJQWDEyNTQ0JTIyJTNBdHJ1ZSUyQyUyMlBYMTI1ODklMjIlM0ElMjJzdWNjZWVkZWQlMjIlMkMlMjJQWDExNTI0JTIyJTNBdHJ1ZSUyQyUyMlBYMTI1OTclMjIlM0ExJTJDJTIyUFgxMTUzOSUyMiUzQSUyMjgzMWVmYzVlJTIyJTJDJTIyUFgxMTUyOCUyMiUzQSUyMiUyMiUyQyUyMlBYMTIyNzElMjIlM0ElMjIxMDIwN2IyZiUyMiUyQyUyMlBYMTE4NDklMjIlM0ElMjIxMDIwN2IyZiUyMiUyQyUyMlBYMTI0NjQlMjIlM0ElMjI5MGU2NTQ2NSUyMiUyQyUyMlBYMTEzNTYlMjIlM0F0cnVlJTJDJTIyUFgxMjQyNiUyMiUzQXRydWUlMkMlMjJQWDExNzkxJTIyJTNBdHJ1ZSUyQyUyMlBYMTE1MTclMjIlM0F0cnVlJTJDJTIyUFgxMjUyMCUyMiUzQXRydWUlMkMlMjJQWDEyNTI0JTIyJTNBJTIyNFlDMTRZQ2Q0WUNkNFlDVjRZQ2U0WUNYNFlHUzVKMjU2YXVzN3IyNjZZYUk1b0NSN3IyNyUyMiUyQyUyMlBYMTI1MjclMjIlM0ElMjIzMjA3MDg0YmQxMTBmMWFjOTY0ODYzZTIzYWE3OGUwNCUyMiUyQyUyMlBYMTIyNjAlMjIlM0ElMjJNb3ppbGxhJTJGNS4wJTIwKE1hY2ludG9zaCUzQiUyMEludGVsJTIwTWFjJTIwT1MlMjBYJTIwMTBfMTVfNyklMjBBcHBsZVdlYktpdCUyRjUzNy4zNiUyMChLSFRNTCUyQyUyMGxpa2UlMjBHZWNrbyklMjBDaHJvbWUlMkYxMTcuMC4wLjAlMjBTYWZhcmklMkY1MzcuMzYlMjIlMkMlMjJQWDEyMjQ5JTIyJTNBZmFsc2UlMkMlMjJQWDExODk3JTIyJTNBJTIyOTBlNjU0NjUlMjIlMkMlMjJQWDExODA0JTIyJTNBJTIyY2I0YTU4NGYwNDU2MWUyMmM4YWI4NDMwMzlkNzc4MWUlMjIlMkMlMjJQWDEyMTE4JTIyJTNBJTIyY2xqdmw2Y3I5aHQyMDEycGkwNmclMjIlMkMlMjJQWDExNzQ2JTIyJTNBJTIyMzZhMTg4ZTM0YmYyZTUzZDYzZjk1Nzk4Y2YzOGMyZDMlMjIlMkMlMjJQWDExMzcxJTIyJTNBJTIyM2JkMjliZjk1MDhjNmYwYmM2YTVhMmE4ZWQyZjA5NTUlMjIlMkMlMjJQWDEyNTAxJTIyJTNBJTIyMzU5NmMzMTMwMDY3ZjBjZWQwY2U1NDk5OTU5NzFhYzglMjIlMkMlMjJQWDEyMDY5JTIyJTNBJTVCJTIyUERGJTIwVmlld2VyJTIyJTJDJTIyQ2hyb21lJTIwUERGJTIwVmlld2VyJTIyJTJDJTIyQ2hyb21pdW0lMjBQREYlMjBWaWV3ZXIlMjIlMkMlMjJNaWNyb3NvZnQlMjBFZGdlJTIwUERGJTIwVmlld2VyJTIyJTJDJTIyV2ViS2l0JTIwYnVpbHQtaW4lMjBQREYlMjIlNUQlMkMlMjJQWDEyMjg2JTIyJTNBNSUyQyUyMlBYMTE1NzYlMjIlM0F0cnVlJTJDJTIyUFgxMjMxOCUyMiUzQXRydWUlMkMlMjJQWDExMzg0JTIyJTNBdHJ1ZSUyQyUyMlBYMTE4ODYlMjIlM0F0cnVlJTJDJTIyUFgxMTU4MyUyMiUzQSUyMmVuJTIyJTJDJTIyUFgxMjQ1OCUyMiUzQSUyMk1hY0ludGVsJTIyJTJDJTIyUFgxMTY4MSUyMiUzQSU1QiUyMmVuJTIyJTVEJTJDJTIyUFgxMTc1NCUyMiUzQSUyMk1vemlsbGElMkY1LjAlMjAoTWFjaW50b3NoJTNCJTIwSW50ZWwlMjBNYWMlMjBPUyUyMFglMjAxMF8xNV83KSUyMEFwcGxlV2ViS2l0JTJGNTM3LjM2JTIwKEtIVE1MJTJDJTIwbGlrZSUyMEdlY2tvKSUyMENocm9tZSUyRjExNy4wLjAuMCUyMFNhZmFyaSUyRjUzNy4zNiUyMiUyQyUyMlBYMTIwMzclMjIlM0F0cnVlJTJDJTIyUFgxMTM5MCUyMiUzQS00ODAlMkMlMjJQWDExNjIxJTIyJTNBOCUyQyUyMlBYMTE2NTclMjIlM0ExJTJDJTIyUFgxMjA4MSUyMiUzQSUyMkdlY2tvJTIyJTJDJTIyUFgxMTkwOCUyMiUzQSUyMjIwMDMwMTA3JTIyJTJDJTIyUFgxMjMxNCUyMiUzQSUyMjUuMCUyMChNYWNpbnRvc2glM0IlMjBJbnRlbCUyME1hYyUyME9TJTIwWCUyMDEwXzE1XzcpJTIwQXBwbGVXZWJLaXQlMkY1MzcuMzYlMjAoS0hUTUwlMkMlMjBsaWtlJTIwR2Vja28pJTIwQ2hyb21lJTJGMTE3LjAuMC4wJTIwU2FmYXJpJTJGNTM3LjM2JTIyJTJDJTIyUFgxMTgyOSUyMiUzQXRydWUlMkMlMjJQWDExNDY0JTIyJTNBdHJ1ZSUyQyUyMlBYMTIwNTQlMjIlM0EyJTJDJTIyUFgxMTgyMSUyMiUzQSUyMk5ldHNjYXBlJTIyJTJDJTIyUFgxMTQ3OSUyMiUzQSUyMk1vemlsbGElMjIlMkMlMjJQWDExNjc0JTIyJTNBdHJ1ZSUyQyUyMlBYMTIyNDElMjIlM0EzNTAlMkMlMjJQWDExMzcyJTIyJTNBZmFsc2UlMkMlMjJQWDExNjgzJTIyJTNBMS40JTJDJTIyUFgxMTU2MSUyMiUzQSUyMjNnJTIyJTJDJTIyUFgxMTg3NyUyMiUzQXRydWUlMkMlMjJQWDEyMTAwJTIyJTNBdHJ1ZSUyQyUyMlBYMTI1MDYlMjIlM0ElMjJhcm0lMjIlMkMlMjJQWDEyNTA3JTIyJTNBJTIyNjQlMjIlMkMlMjJQWDEyNTA4JTIyJTNBJTVCJTdCJTIyYnJhbmQlMjIlM0ElMjJHb29nbGUlMjBDaHJvbWUlMjIlMkMlMjJ2ZXJzaW9uJTIyJTNBJTIyMTE3JTIyJTdEJTJDJTdCJTIyYnJhbmQlMjIlM0ElMjJOb3QlM0JBJTNEQnJhbmQlMjIlMkMlMjJ2ZXJzaW9uJTIyJTNBJTIyOCUyMiU3RCUyQyU3QiUyMmJyYW5kJTIyJTNBJTIyQ2hyb21pdW0lMjIlMkMlMjJ2ZXJzaW9uJTIyJTNBJTIyMTE3JTIyJTdEJTVEJTJDJTIyUFgxMjUwOSUyMiUzQWZhbHNlJTJDJTIyUFgxMjUxMCUyMiUzQSUyMiUyMiUyQyUyMlBYMTI1MTElMjIlM0ElMjJtYWNPUyUyMiUyQyUyMlBYMTI1MTIlMjIlM0ElMjIxMy41LjAlMjIlMkMlMjJQWDEyNTEzJTIyJTNBJTIyMTE3LjAuNTkzOC4xNDklMjIlMkMlMjJQWDEyNTQ4JTIyJTNBdHJ1ZSUyQyUyMlBYMTI1NDklMjIlM0F0cnVlJTJDJTIyUFgxMjU4OCUyMiUzQSUyMnVua25vd24lMjIlMkMlMjJQWDEyNTUxJTIyJTNBJTIyaHR0cHMlM0ElMjIlMkMlMjJQWDEyNTUzJTIyJTNBJTIyQXNpYSUyRlNoYW5naGFpJTIyJTJDJTIyUFgxMjU2NyUyMiUzQSUyMnczYyUyMiUyQyUyMlBYMTI1NzYlMjIlM0ElMjJzY3JlZW4lMjIlMkMlMjJQWDEyNTU1JTIyJTNBJTdCJTIycGx1Z2V4dCUyMiUzQSU3QiUyMjAlMjIlM0ElN0IlMjJmJTIyJTNBJTIyaW50ZXJuYWwtcGRmLXZpZXdlciUyMiUyQyUyMm4lMjIlM0ElMjJQREYlMjBWaWV3ZXIlMjIlN0QlMkMlMjIxJTIyJTNBJTdCJTIyZiUyMiUzQSUyMmludGVybmFsLXBkZi12aWV3ZXIlMjIlMkMlMjJuJTIyJTNBJTIyQ2hyb21lJTIwUERGJTIwVmlld2VyJTIyJTdEJTJDJTIyMiUyMiUzQSU3QiUyMmYlMjIlM0ElMjJpbnRlcm5hbC1wZGYtdmlld2VyJTIyJTJDJTIybiUyMiUzQSUyMkNocm9taXVtJTIwUERGJTIwVmlld2VyJTIyJTdEJTJDJTIyMyUyMiUzQSU3QiUyMmYlMjIlM0ElMjJpbnRlcm5hbC1wZGYtdmlld2VyJTIyJTJDJTIybiUyMiUzQSUyMk1pY3Jvc29mdCUyMEVkZ2UlMjBQREYlMjBWaWV3ZXIlMjIlN0QlMkMlMjI0JTIyJTNBJTdCJTIyZiUyMiUzQSUyMmludGVybmFsLXBkZi12aWV3ZXIlMjIlMkMlMjJuJTIyJTNBJTIyV2ViS2l0JTIwYnVpbHQtaW4lMjBQREYlMjIlN0QlN0QlMkMlMjJwbHVnaW5zX2xlbiUyMiUzQTUlN0QlMkMlMjJQWDEyNTgzJTIyJTNBJTdCJTIyc21kJTIyJTNBJTdCJTIyb2slMjIlM0F0cnVlJTJDJTIyZXglMjIlM0FmYWxzZSU3RCU3RCUyQyUyMlBYMTI1NzglMjIlM0ElN0IlN0QlMkMlMjJQWDEyNTk0JTIyJTNBZmFsc2UlMkMlMjJQWDEyNTY2JTIyJTNBZmFsc2UlMkMlMjJQWDEyNTcxJTIyJTNBJTIyNzRkOWM2NiUyMiUyQyUyMlBYMTI1NzklMjIlM0ElN0IlMjJzdXBwb3J0JTIyJTNBdHJ1ZSUyQyUyMnN0YXR1cyUyMiUzQSU3QiUyMmVmZmVjdGl2ZVR5cGUlMjIlM0ElMjIzZyUyMiUyQyUyMnJ0dCUyMiUzQTM1MCUyQyUyMmRvd25saW5rJTIyJTNBMS40JTJDJTIyc2F2ZURhdGElMjIlM0FmYWxzZSU3RCU3RCUyQyUyMlBYMTI1ODElMjIlM0ElMjJkZWZhdWx0JTIyJTJDJTIyUFgxMjU4MiUyMiUzQTMlMkMlMjJQWDEyNTg3JTIyJTNBZmFsc2UlMkMlMjJQWDEyMjc4JTIyJTNBdHJ1ZSUyQyUyMlBYMTE2OTQlMjIlM0FmYWxzZSUyQyUyMlBYMTIyOTQlMjIlM0FmYWxzZSUyQyUyMlBYMTI1MTQlMjIlM0F0cnVlJTJDJTIyUFgxMjUxNSUyMiUzQSUyMlR5cGVFcnJvciUzQSUyMENhbm5vdCUyMHJlYWQlMjBwcm9wZXJ0aWVzJTIwb2YlMjB1bmRlZmluZWQlMjAocmVhZGluZyUyMCd3aWR0aCcpJTIyJTJDJTIyUFgxMjUxNiUyMiUzQSUyMndlYmtpdCUyMiUyQyUyMlBYMTI1MTclMjIlM0EzMyUyQyUyMlBYMTI1MTglMjIlM0FmYWxzZSUyQyUyMlBYMTI1NDUlMjIlM0FmYWxzZSUyQyUyMlBYMTI1OTMlMjIlM0FmYWxzZSUyQyUyMlBYMTI1OTUlMjIlM0ElMjJBdWRpb0RhdGEuU1ZHQW5pbWF0ZWRBbmdsZS5TVkdNZXRhZGF0YUVsZW1lbnQlMjIlMkMlMjJQWDExODQzJTIyJTNBMTkyMCUyQyUyMlBYMTE3ODElMjIlM0ExMDgwJTJDJTIyUFgxMjEyMSUyMiUzQTE5MjAlMkMlMjJQWDEyMTI4JTIyJTNBMTA1NSUyQyUyMlBYMTIzODclMjIlM0ElMjIxOTIwWDEwODAlMjIlMkMlMjJQWDEyMDAzJTIyJTNBMjQlMkMlMjJQWDExMzgwJTIyJTNBMjQlMkMlMjJQWDExNDk0JTIyJTNBMTEwNiUyQyUyMlBYMTI0MTElMjIlM0E4NTMlMkMlMjJQWDEyNDQzJTIyJTNBMCUyQyUyMlBYMTI0NDclMjIlM0EwJTJDJTIyUFgxMTUzMyUyMiUzQXRydWUlMkMlMjJQWDEyMDc5JTIyJTNBZmFsc2UlMkMlMjJQWDExNzAxJTIyJTNBJTIyOTg4MTU0Mjg5OTc0Nzg1NDM2OTklMjIlMkMlMjIlM0ElM0IlM0IyNjcxJTNCJTNBJTNBNDc0JTNCNjcwNSUzQSUzQSUyMiUzQSUyMiUzQiUzQSUzQTM3NjAlM0ElM0IlM0I1NjUlM0E3NjE0JTNCJTNCJTIyJTJDJTIyUFgxMjQ1NCUyMiUzQTU4ODclMkMlMjJQWDEyMjA3JTIyJTNBMCUyQyUyMlBYMTE1MzglMjIlM0EzJTJDJTIyUFgxMTk4NCUyMiUzQSUyMlR5cGVFcnJvciUzQSUyMENhbm5vdCUyMHJlYWQlMjBwcm9wZXJ0aWVzJTIwb2YlMjBudWxsJTIwKHJlYWRpbmclMjAnMCcpJTVDbiUyMCUyMCUyMCUyMGF0JTIwU2UlMjAoaHR0cHMlM0ElMkYlMkZjbGllbnQucHgtY2xvdWQubmV0JTJGUFhWYjczaFRFZyUyRm1haW4ubWluLmpzJTNBMTMyMiUzQTEzKSU1Q24lMjAlMjAlMjAlMjBhdCUyMFJhJTIwKGh0dHBzJTNBJTJGJTJGY2xpZW50LnB4LWNsb3VkLm5ldCUyRlBYVmI3M2hURWclMkZtYWluLm1pbi5qcyUzQTMxNjUlM0EyMiklNUNuJTIwJTIwJTIwJTIwYXQlMjBEYSUyMChodHRwcyUzQSUyRiUyRmNsaWVudC5weC1jbG91ZC5uZXQlMkZQWFZiNzNoVEVnJTJGbWFpbi5taW4uanMlM0EzMzU3JTNBMjMpJTVDbiUyMCUyMCUyMCUyMGF0JTIwaHR0cHMlM0ElMkYlMkZjbGllbnQucHgtY2xvdWQubmV0JTJGUFhWYjczaFRFZyUyRm1haW4ubWluLmpzJTNBMzM1NCUzQTE1JTIyJTJDJTIyUFgxMTY0NSUyMiUzQSUyMmh0dHBzJTNBJTJGJTJGd3d3LmZseWZyb250aWVyLmNvbSUyRiUyMiUyQyUyMlBYMTE1OTclMjIlM0ElNUIlNUQlMkMlMjJQWDEyMDIzJTIyJTNBJTIyJTIyJTJDJTIyUFgxMTMzNyUyMiUzQWZhbHNlJTJDJTIyUFgxMjMzMCUyMiUzQSUyMjEwOSU3QzY2JTdDNjYlN0M3MCU3QzgwJTIyJTJDJTIyUFgxMTcwNSUyMiUzQTExODIlMkMlMjJQWDExOTM4JTIyJTNBdHJ1ZSUyQyUyMlBYMTE2MDIlMjIlM0F0cnVlJTJDJTIyUFgxMjAyMSUyMiUzQSUyMmZhbHNlJTIyJTJDJTIyUFgxMjQyMSUyMiUzQSUyMmZhbHNlJTIyJTJDJTIyUFgxMjEyNCUyMiUzQTElMkMlMjJQWDExNjA5JTIyJTNBMSUyQyUyMlBYMTIyOTElMjIlM0ElMjIlMjIlMkMlMjJQWDExODgxJTIyJTNBJTVCJTIybG9hZFRpbWVzJTIyJTJDJTIyY3NpJTIyJTJDJTIyYXBwJTIyJTVEJTJDJTIyUFgxMjU3MyUyMiUzQSUyMjg1NzNiM2ZmJTIyJTJDJTIyUFgxMTUwOCUyMiUzQSUyMjQ5ZTUwODRlJTIyJTJDJTIyUFgxMTQ1MiUyMiUzQSUyMjdjNWY5NzI0JTIyJTJDJTIyUFgxMjIxOCUyMiUzQSUyMjY1ZDgyNmUwJTIyJTJDJTIyUFgxMjQ4MSUyMiUzQSUyMmE5MjY5ZTAwJTIyJTJDJTIyUFgxMTc4MCUyMiUzQSUyMjUwYTVlYzU1JTIyJTJDJTIyUFgxMTMwMyUyMiUzQWZhbHNlJTJDJTIyUFgxMTUxNSUyMiUzQWZhbHNlJTJDJTIyUFgxMjEzMyUyMiUzQWZhbHNlJTJDJTIyUFgxMjM0MCUyMiUzQWZhbHNlJTJDJTIyUFgxMTczOCUyMiUzQWZhbHNlJTJDJTIyUFgxMTcyMyUyMiUzQWZhbHNlJTJDJTIyUFgxMTM4OSUyMiUzQWZhbHNlJTJDJTIyUFgxMTgzOSUyMiUzQWZhbHNlJTJDJTIyUFgxMTQ2MCUyMiUzQWZhbHNlJTJDJTIyUFgxMjEwMiUyMiUzQWZhbHNlJTJDJTIyUFgxMTM3OCUyMiUzQWZhbHNlJTJDJTIyUFgxMjMxNyUyMiUzQWZhbHNlJTJDJTIyUFgxMTUyOSUyMiUzQTg3NTczMzgwJTJDJTIyUFgxMTU1NSUyMiUzQTQyOTQ3MDUxNTIlMkMlMjJQWDExODMzJTIyJTNBOTA2MjU5OTIlMkMlMjJQWDExODQwJTIyJTNBJTIyVGh1JTIwTm92JTIwMzAlMjAyMDIzJTIwMTAlM0E1OSUzQTM3JTIwR01UJTJCMDgwMCUyMCglRTQlQjglQUQlRTUlOUIlQkQlRTYlQTAlODclRTUlODclODYlRTYlOTclQjYlRTklOTclQjQpJTIyJTJDJTIyUFgxMTUyNiUyMiUzQWZhbHNlJTJDJTIyUFgxMTY4NCUyMiUzQWZhbHNlJTJDJTIyUFgxMTgxMiUyMiUzQWZhbHNlJTJDJTIyUFgxMjMzNSUyMiUzQXRydWUlMkMlMjJQWDEyMDgwJTIyJTNBMCUyQyUyMlBYMTE2NzglMjIlM0FmYWxzZSUyQyUyMlBYMTEzNDklMjIlM0ElMjJ2aXNpYmxlJTIyJTJDJTIyUFgxMjM5NyUyMiUzQWZhbHNlJTJDJTIyUFgxMTM4NyUyMiUzQTAlMkMlMjJQWDEyMTUwJTIyJTNBMTkyMCUyQyUyMlBYMTIzMDQlMjIlM0F0cnVlJTJDJTIyUFgxMTY1MSUyMiUzQTk3MCUyQyUyMlBYMTE4NjclMjIlM0ElMjJtaXNzaW5nJTIyJTJDJTIyUFgxMjI1NCUyMiUzQXRydWUlMkMlMjJQWDExNTQwJTIyJTNBdHJ1ZSUyQyUyMlBYMTE1NDglMjIlM0FmYWxzZSUyQyUyMlBYMTE0NDYlMjIlM0F0cnVlJTJDJTIyUFgxMjU1MCUyMiUzQTElMkMlMjJQWDEyNDMxJTIyJTNBMCUyQyUyMlBYMTE5OTElMjIlM0ExMCUyQyUyMlBYMTE4MzclMjIlM0EzMyUyQyUyMlBYMTE2MzIlMjIlM0EwJTJDJTIyUFgxMTQwOSUyMiUzQTklMkMlMjJQWDEyMTY5JTIyJTNBMiUyQyUyMlBYMTE5MDIlMjIlM0ExJTJDJTIyUFgxMTU2MCUyMiUzQTY2MzYxOSUyQyUyMlBYMTEzMzIlMjIlM0ExNzAxMzEzMTc3MjI4JTJDJTIyUFgxMjI0OCUyMiUzQTM2MDAlMkMlMjJQWDExMzg1JTIyJTNBMTcwMTMxMjUyMDAzNSUyQyUyMlBYMTIyODAlMjIlM0ExNzAxMzEzMTc5NzM0JTJDJTIyUFgxMTQ5NiUyMiUzQSUyMmY3OTZmZDEwLThmMmEtMTFlZS1iMTUwLTdkNGQ0ZjA5YTZlZSUyMiUyQyUyMlBYMTI1NjQlMjIlM0FudWxsJTJDJTIyUFgxMjU2NSUyMiUzQS0xJTJDJTIyUFgxMTM3OSUyMiUzQWZhbHNlJTdEJTdEJTVE'
uuid = 'd4726a80-8e9a-11ee-b89f-0f4cdfae8973' payload = r'[{"t":"PX12123","d":{"PX12108":439,"PX12414":530,"PX11984":"TypeError: Cannot read properties of null (reading \'0\')\n at Se (https://client.px-cloud.net/PXVb73hTEg/main.min.js:1322:13)\n at HTMLBodyElement.Zc (https://client.px-cloud.net/PXVb73hTEg/main.min.js:4181:25)","PX12303":"mouseout","PX11699":193555,"PX11987":"true","PX12461":false,"PX11652":"DIV:nth-child(3)>DIV:nth-child(5)>DIV:nth-child(3)","PX11902":2,"PX11560":196842,"PX12280":1701314969646,"PX11496":"37a00460-8f30-11ee-a146-dd60a032ac9b","PX12564":null,"PX12565":-1,"PX11379":false,"PX11645":"https://www.flyfrontier.com/"}},{"t":"PX11547","d":{"PX12492":"c505c10e26a1b7a7741437db9f82916b","PX12570":"684f86003e92727c8a5687f2908c3e79","PX11352":"e089aa3d700a35da7244dd4da7a68f9c","PX12292":"WebKit","PX11811":[],"PX11567":"WebKit WebGL","PX12032":"WebGL 1.0 (OpenGL ES 2.0 Chromium)","PX11536":["ANGLE_instanced_arrays","EXT_blend_minmax","EXT_color_buffer_half_float","EXT_disjoint_timer_query","EXT_float_blend","EXT_frag_depth","EXT_shader_texture_lod","EXT_texture_compression_rgtc","EXT_texture_filter_anisotropic","EXT_sRGB","KHR_parallel_shader_compile","OES_element_index_uint","OES_fbo_render_mipmap","OES_standard_derivatives","OES_texture_float","OES_texture_float_linear","OES_texture_half_float","OES_texture_half_float_linear","OES_vertex_array_object","WEBGL_color_buffer_float","WEBGL_compressed_texture_s3tc","WEBGL_compressed_texture_s3tc_srgb","WEBGL_debug_renderer_info","WEBGL_debug_shaders","WEBGL_depth_texture","WEBGL_draw_buffers","WEBGL_lose_context","WEBGL_multi_draw"],"PX12149":["[1, 1]","[1, 64]",8,"yes",8,24,8,16,32,16384,1024,16384,16,16384,31,16,16,1024,"[16384, 16384]","no_fp",23,127,127,23,127,127,23,127,127,23,127,127,23,127,127,23,127,127,23,127,127,23,127,127,23,127,127,23,127,127,23,127,127,23,127,127],"PX12352":"Google Inc. (Apple)","PX11455":"ANGLE (Apple, Apple M1 Max, OpenGL 4.1)","PX11534":"WebGL GLSL ES 1.0 (OpenGL ES GLSL ES 1.0 Chromium)","PX12503":"d9153fa5509ac1e988e36776dd8d598a","PX12502":"32fe0262ba56767dfd83466855e47bec","PX11927":"a02e9e2368744e62770d4a78862f75fa","PX12572":"f36a36a024eb1c19d8b4da816993afaf","PX11477":"126.8696939282454","PX12109":"b908567e93d9ed24c036da7986349e97","PX12362":"02d575bfc248ad57610405838b4dfadd","PX12491":"be9996f96141c689cda7a1e4e1c28787","PX12130":["Sha256","_init","_open","_close","F9Storage","$","F9Qubit","F9Social","html5","$A","_fbq","_uxa","__core-js_shared__","_","__f9publicCache"],"PX12351":["jQuery351057101638871960981","_html5shiv","AccDC1701314773786"],"PX11386":["webdriver"],"PX12525":"92e856bd0717a35e47541af2e6744cdb","PX12526":"d7df83c56dd81e48f36d69d3845e0500","PX11948":1,"PX11685":10,"PX11986":true,"PX12299":true,"PX12331":true,"PX11316":false,"PX11448":true,"PX12196":"missing","PX12427":["_init","_open","_close","$","$A","_pxCustomAbrDomains","_pxAppId","_Vb73hTEghandler","_fbq","_uxa","__core-js_shared__","_","__f9publicCache"],"PX11842":["_html5shiv"],"PX12439":["PDF Viewer::Portable Document Format::application/pdf~pdf::text/pdf~pdf","Chrome PDF Viewer::Portable Document Format::application/pdf~pdf::text/pdf~pdf","Chromium PDF Viewer::Portable Document Format::application/pdf~pdf::text/pdf~pdf","Microsoft Edge PDF Viewer::Portable Document Format::application/pdf~pdf::text/pdf~pdf","WebKit built-in PDF::Portable Document Format::application/pdf~pdf::text/pdf~pdf"],"PX11993":"1701314778255","PX12228":"TypeError: Cannot read properties of null (reading \'0\') at Se (https://client.px-cloud.net/PXVb73hTEg/main.min.js:1322:13) at func (https://client.px-cloud.net/PXVb73hTEg/main.min.js:6538:19) at Re (https://client.px-cloud.net/PXVb73hTEg/main.min.js:1337:13) at https://client.px-cloud.net/PXVb73hTEg/main.min.js:6686:13","PX12288":true,"PX12446":33,"PX12236":"fd7149bbfb316699ef918fa7bb7510a8","PX11309":"d41d8cd98f00b204e9800998ecf8427e","PX11551":"fd7149bbfb316699ef918fa7bb7510a8","PX12586":1,"PX11843":1920,"PX11781":1080,"PX12121":1920,"PX12387":"1920X1080","PX11380":24,"PX12003":24,"PX12128":1055,"PX11849":"10207b2f","PX11583":"en","PX12458":"MacIntel","PX11754":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX11681":["en"],"PX12037":true,"PX11621":8,"PX11390":-480,"PX11678":false,"PX11840":"Thu Nov 30 2023 11:26:18 GMT+0800 (China Standard Time)","PX11540":true,"PX11539":"64556c77","PX11555":4294705152,"PX11452":"7c5f9724","PX12527":"ca0dc24cff53faf236dd00d529550f57","PX11484":[],"PX12501":"529501895025e04bd336b5c0f528882e","PX11902":3,"PX11560":197857,"PX12280":1701314969646,"PX11496":"37a00460-8f30-11ee-a146-dd60a032ac9b","PX12564":null,"PX12565":-1,"PX11379":false}}]'
print(p.encode_payload(payload, uuid)) t1 = '''[{"t":"PX11590","d":{"PX11431":1701325046889,"PX12573":"73ba76aa","PX12330":"109|66|66|70|80","PX11705":562,"PX11938":true,"PX11602":true,"PX12021":"false","PX12421":"false","PX12124":1,"PX11609":1,"PX12291":"","PX11881":["loadTimes","csi","app"],"PX11529":36749688,"PX11555":4294705152,"PX11833":58575836,"PX11840":"Thu Nov 30 2023 14:17:26 GMT+0800 (China Standard Time)","PX11526":false,"PX11684":false,"PX11812":false,"PX12335":true,"PX12080":0,"PX11678":false,"PX11349":"visible","PX12397":false,"PX11387":0,"PX12150":1920,"PX12304":true,"PX11651":970,"PX11867":"missing","PX12254":true,"PX11540":true,"PX11548":false,"PX11446":true,"PX12550":1,"PX12431":0,"PX11991":10,"PX11837":42,"PX11632":0,"PX11409":9,"PX12597":1,"PX11701":"82326563247381629178","3989=>=89?<83:=92:<3":"2898<?<98>=92;<83;=2","PX12454":4819,"PX12588":"unknown","PX12551":"https:","PX12553":"Asia/Shanghai","PX12567":"w3c","PX12576":"screen","PX12555":{"plugext":{"0":{"f":"internal-pdf-viewer","n":"PDF Viewer"},"1":{"f":"internal-pdf-viewer","n":"Chrome PDF Viewer"},"2":{"f":"internal-pdf-viewer","n":"Chromium PDF Viewer"},"3":{"f":"internal-pdf-viewer","n":"Microsoft Edge PDF Viewer"},"4":{"f":"internal-pdf-viewer","n":"WebKit built-in PDF"}},"plugins_len":5},"PX12583":{"smd":{"ok":true,"ex":false}},"PX12578":{},"PX12594":false,"PX12566":false,"PX12571":"74d9c66","PX12579":{"support":true,"status":{"effectiveType":"4g","rtt":250,"downlink":10,"saveData":false}},"PX12581":"default","PX12582":3,"PX12587":false,"PX11303":false,"PX11515":false,"PX12133":false,"PX12340":false,"PX11738":false,"PX11723":false,"PX11389":false,"PX11839":false,"PX11460":false,"PX12102":false,"PX11378":false,"PX12317":false,"PX11843":1920,"PX11781":1080,"PX12121":1920,"PX12128":1055,"PX12387":"1920X1080","PX12003":24,"PX11380":24,"PX11494":1106,"PX12411":853,"PX12443":0,"PX12447":0,"PX11533":true,"PX12079":false,"PX11804":"5e206bfaf21e6948b30f66b97bedc157","PX12118":"clk2htirrrgi010sm2m0","PX11746":"c48db6aa9c1fb773d067f1207e457f35","PX11371":"7a0220a83de79b2a542453b4297b812c","PX12501":"87e25bd4439798ee2e206e105cd2ab9c","PX11539":"64556c77","PX11528":"","PX12271":"10207b2f","PX11849":"10207b2f","PX12464":"90e65465","PX11356":true,"PX12426":true,"PX11791":true,"PX11517":true,"PX12520":true,"PX12524":"4YC14YCd4YCd4YCV4YCe4YCX4YGS5J256aus7r266YaI5oCR7r27","PX12527":"ca0dc24cff53faf236dd00d529550f57","PX12260":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX12249":false,"PX11897":"90e65465","PX11508":"49e5084e","PX11452":"7c5f9724","PX12218":"65d826e0","PX12481":"a9269e00","PX11780":"50a5ec55","PX12207":0,"PX11538":3,"PX11984":"TypeError: Cannot read properties of null (reading '0')\\n at Se (https://client.px-cloud.net/PXVb73hTEg/main.min.js:1324:13)\\n at Ra (https://client.px-cloud.net/PXVb73hTEg/main.min.js:3167:22)\\n at Da (https://client.px-cloud.net/PXVb73hTEg/main.min.js:3359:23)\\n at https://client.px-cloud.net/PXVb73hTEg/main.min.js:3338:9","PX11645":"https://www.flyfrontier.com/","PX11597":[],"PX12023":"","PX11337":false,"PX12544":true,"PX12589":"succeeded","PX11524":true,"PX12278":true,"PX11694":false,"PX12294":false,"PX12514":true,"PX12515":"TypeError: Cannot read properties of undefined (reading 'width')","PX12516":"webkit","PX12517":33,"PX12518":false,"PX12545":false,"PX12593":false,"PX12595":"AudioData.SVGAnimatedAngle.SVGMetadataElement","PX12069":["PDF Viewer","Chrome PDF Viewer","Chromium PDF Viewer","Microsoft Edge PDF Viewer","WebKit built-in PDF"],"PX12286":5,"PX11576":true,"PX12318":true,"PX11384":true,"PX11886":true,"PX11583":"en","PX12458":"MacIntel","PX11681":["en"],"PX11754":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX12037":true,"PX11390":-480,"PX11621":8,"PX11657":1,"PX12081":"Gecko","PX11908":"20030107","PX12314":"5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX11829":true,"PX11464":true,"PX12054":2,"PX11821":"Netscape","PX11479":"Mozilla","PX11674":true,"PX12241":250,"PX11372":false,"PX11683":10,"PX11561":"4g","PX11877":true,"PX12100":true,"PX12506":"arm","PX12507":"64","PX12508":[{"brand":"Google Chrome","version":"117"},{"brand":"Not;A=Brand","version":"8"},{"brand":"Chromium","version":"117"}],"PX12509":false,"PX12510":"","PX12511":"macOS","PX12512":"13.5.0","PX12513":"117.0.5938.149","PX12548":true,"PX12549":true,"PX12169":1,"PX11902":1,"PX11560":9016,"PX11332":1701325046812,"PX12248":3600,"PX11385":1701325041652,"PX12280":1701325048442,"PX11496":"1f0e1d20-8f48-11ee-9aaa-57b035283f49","PX12564":null,"PX12565":-1,"PX11379":false}}]'''
t = 'url, sid, vid, ts, num1, num2, str1, uuid, startTs, startTs2, performanceNow, px11280' # payload = base64.b64decode(payload.encode()).decode()
for i in t.split(', '): # payload = quote(payload)
print(f'self.{i} = {i}') # print()
\ No newline at end of file uuid = '1f0e1d20-8f48-11ee-9aaa-57b035283f49'
print(p.encode_payload(payload, uuid, ts='1701325046889'))
# t = 'url, sid, vid, ts, num1, num2, str1, uuid, startTs, startTs2, performanceNow, px11280'
# for i in t.split(', '):
# print(f'self.{i} = {i}')
t1 = '[{"t":"PX12095","d":{"PX11645":"https://www.flyfrontier.com/","PX12207":0,"PX12458":"MacIntel","PX11902":0,"PX11560":3652,"PX12248":3600,"PX11385":1701322515735,"PX12280":1701322515742,"PX11496":"3d7dc450-8f42-11ee-9487-8121c4e4c78a","PX12564":null,"PX12565":-1,"PX11379":false}}]'
# t1 = ''
t1 = '[{"t":"PX12167","d":{"PX11648":true,"PX11379":false,"PX11645":"https://www.flyfrontier.com/"}}]'
t1 = '''[{"t":"PX11590","d":{"PX11431":1701325046889,"PX12573":"73ba76aa","PX12330":"109|66|66|70|80","PX11705":562,"PX11938":true,"PX11602":true,"PX12021":"false","PX12421":"false","PX12124":1,"PX11609":1,"PX12291":"","PX11881":["loadTimes","csi","app"],"PX11529":36749688,"PX11555":4294705152,"PX11833":58575836,"PX11840":"Thu Nov 30 2023 14:17:26 GMT+0800 (China Standard Time)","PX11526":false,"PX11684":false,"PX11812":false,"PX12335":true,"PX12080":0,"PX11678":false,"PX11349":"visible","PX12397":false,"PX11387":0,"PX12150":1920,"PX12304":true,"PX11651":970,"PX11867":"missing","PX12254":true,"PX11540":true,"PX11548":false,"PX11446":true,"PX12550":1,"PX12431":0,"PX11991":10,"PX11837":42,"PX11632":0,"PX11409":9,"PX12597":1,"PX11701":"82326563247381629178","3989=>=89?<83:=92:<3":"2898<?<98>=92;<83;=2","PX12454":4819,"PX12588":"unknown","PX12551":"https:","PX12553":"Asia/Shanghai","PX12567":"w3c","PX12576":"screen","PX12555":{"plugext":{"0":{"f":"internal-pdf-viewer","n":"PDF Viewer"},"1":{"f":"internal-pdf-viewer","n":"Chrome PDF Viewer"},"2":{"f":"internal-pdf-viewer","n":"Chromium PDF Viewer"},"3":{"f":"internal-pdf-viewer","n":"Microsoft Edge PDF Viewer"},"4":{"f":"internal-pdf-viewer","n":"WebKit built-in PDF"}},"plugins_len":5},"PX12583":{"smd":{"ok":true,"ex":false}},"PX12578":{},"PX12594":false,"PX12566":false,"PX12571":"74d9c66","PX12579":{"support":true,"status":{"effectiveType":"4g","rtt":250,"downlink":10,"saveData":false}},"PX12581":"default","PX12582":3,"PX12587":false,"PX11303":false,"PX11515":false,"PX12133":false,"PX12340":false,"PX11738":false,"PX11723":false,"PX11389":false,"PX11839":false,"PX11460":false,"PX12102":false,"PX11378":false,"PX12317":false,"PX11843":1920,"PX11781":1080,"PX12121":1920,"PX12128":1055,"PX12387":"1920X1080","PX12003":24,"PX11380":24,"PX11494":1106,"PX12411":853,"PX12443":0,"PX12447":0,"PX11533":true,"PX12079":false,"PX11804":"5e206bfaf21e6948b30f66b97bedc157","PX12118":"clk2htirrrgi010sm2m0","PX11746":"c48db6aa9c1fb773d067f1207e457f35","PX11371":"7a0220a83de79b2a542453b4297b812c","PX12501":"87e25bd4439798ee2e206e105cd2ab9c","PX11539":"64556c77","PX11528":"","PX12271":"10207b2f","PX11849":"10207b2f","PX12464":"90e65465","PX11356":true,"PX12426":true,"PX11791":true,"PX11517":true,"PX12520":true,"PX12524":"4YC14YCd4YCd4YCV4YCe4YCX4YGS5J256aus7r266YaI5oCR7r27","PX12527":"ca0dc24cff53faf236dd00d529550f57","PX12260":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX12249":false,"PX11897":"90e65465","PX11508":"49e5084e","PX11452":"7c5f9724","PX12218":"65d826e0","PX12481":"a9269e00","PX11780":"50a5ec55","PX12207":0,"PX11538":3,"PX11984":"TypeError: Cannot read properties of null (reading '0')\\n at Se (https://client.px-cloud.net/PXVb73hTEg/main.min.js:1324:13)\\n at Ra (https://client.px-cloud.net/PXVb73hTEg/main.min.js:3167:22)\\n at Da (https://client.px-cloud.net/PXVb73hTEg/main.min.js:3359:23)\\n at https://client.px-cloud.net/PXVb73hTEg/main.min.js:3338:9","PX11645":"https://www.flyfrontier.com/","PX11597":[],"PX12023":"","PX11337":false,"PX12544":true,"PX12589":"succeeded","PX11524":true,"PX12278":true,"PX11694":false,"PX12294":false,"PX12514":true,"PX12515":"TypeError: Cannot read properties of undefined (reading 'width')","PX12516":"webkit","PX12517":33,"PX12518":false,"PX12545":false,"PX12593":false,"PX12595":"AudioData.SVGAnimatedAngle.SVGMetadataElement","PX12069":["PDF Viewer","Chrome PDF Viewer","Chromium PDF Viewer","Microsoft Edge PDF Viewer","WebKit built-in PDF"],"PX12286":5,"PX11576":true,"PX12318":true,"PX11384":true,"PX11886":true,"PX11583":"en","PX12458":"MacIntel","PX11681":["en"],"PX11754":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX12037":true,"PX11390":-480,"PX11621":8,"PX11657":1,"PX12081":"Gecko","PX11908":"20030107","PX12314":"5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36","PX11829":true,"PX11464":true,"PX12054":2,"PX11821":"Netscape","PX11479":"Mozilla","PX11674":true,"PX12241":250,"PX11372":false,"PX11683":10,"PX11561":"4g","PX11877":true,"PX12100":true,"PX12506":"arm","PX12507":"64","PX12508":[{"brand":"Google Chrome","version":"117"},{"brand":"Not;A=Brand","version":"8"},{"brand":"Chromium","version":"117"}],"PX12509":false,"PX12510":"","PX12511":"macOS","PX12512":"13.5.0","PX12513":"117.0.5938.149","PX12548":true,"PX12549":true,"PX12169":1,"PX11902":1,"PX11560":9016,"PX11332":1701325046812,"PX12248":3600,"PX11385":1701325041652,"PX12280":1701325048442,"PX11496":"1f0e1d20-8f48-11ee-9aaa-57b035283f49","PX12564":null,"PX12565":-1,"PX11379":false}}]'''
t2 = '1f0e1d20-8f48-11ee-9aaa-57b035283f49:v8.7.2:317'
print(p.gen_pc(t1,t2))
print(p.gen_pc(t2,t1))
# print(ctxPC.call('genPc', f'{uuid}:v8.7.2:317', payload ))
# print(ctxPC.call('genPcData', payload , f'{uuid}:v8.7.2:317'))
\ No newline at end of file
...@@ -9,38 +9,54 @@ headers = {"authority": "booking.flyfrontier.com", ...@@ -9,38 +9,54 @@ headers = {"authority": "booking.flyfrontier.com",
"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": "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",
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36", "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36",
"cookie": '_gcl_au=1.1.67837212.1701310420; _pxvid=13f1c9d5-8f26-11ee-ba72-76d166c143ef; pxcts=13f1d724-8f26-11ee-ba72-115488e6c631; _ga_P2WLKWBNNW=GS1.1.1701310421.1.0.1701310421.60.0.0; _uetsid=14fa11108f2611eeb88aab98459acfb6; _uetvid=14fa2b908f2611ee9c057d3dc2aa1ad9; _ga=GA1.2.1333556152.1701310422; _gid=GA1.2.245008205.1701310422; _gat_UA-2678252-1=1; _rdt_uuid=1701310421870.6926401a-7097-47bf-b79d-58c817763ef0; wisepops_visits=%5B%222023-11-30T02%3A13%3A40.010Z%22%5D; _px2=eyJ1IjoiMTMzNGNhMjAtOGYyNi0xMWVlLTk5M2MtNzdiZjQwNjBmZjI0IiwidiI6IjEzZjFjOWQ1LThmMjYtMTFlZS1iYTcyLTc2ZDE2NmMxNDNlZiIsInQiOjYyMDIzMzg4MDAwNywiaCI6IjE3ZTZmMTk3YmU1MmY1NGM2MTgxNzBhMDFkYTQ0MTc3YmYyZTdmY2JmMWZmMDViNjAxYWU1MjEzNWZmMTRjY2EifQ==; _fbp=fb.1.1701310422037.1277469923; _tt_enable_cookie=1; _ttp=F-m6b4_cth6HkjjBzWJYW76rCTM; _pin_unauth=dWlkPVpqUmtOamhpTkdNdE5qbGpOUzAwTVdaaUxXSXlPVE10T0RjM1pUZ3haalJqWXpsbQ; _up=1.2.1071275326.1701310423; wisepops=%7B%22csd%22%3A1%2C%22popups%22%3A%7B%22429858%22%3A%7B%22dc%22%3A1%2C%22d%22%3A1701310423243%7D%7D%2C%22sub%22%3A0%2C%22ucrn%22%3A51%2C%22cid%22%3A%2278471%22%2C%22v%22%3A4%2C%22bandit%22%3A%7B%22recos%22%3A%7B%7D%7D%7D; wisepops_session=%7B%22arrivalOnSite%22%3A%222023-11-30T02%3A13%3A40.010Z%22%2C%22mtime%22%3A1701310423243%2C%22pageviews%22%3A1%2C%22popups%22%3A%7B%22429858%22%3A0%7D%2C%22bars%22%3A%7B%7D%2C%22sticky%22%3A%7B%7D%2C%22countdowns%22%3A%7B%7D%2C%22src%22%3Anull%2C%22utm%22%3A%7B%7D%2C%22testIp%22%3Anull%7D' "cookie": 'pxcts=979ebd00-8f4f-11ee-987b-b18415b5fd12; _pxvid=979eae87-8f4f-11ee-987b-7b66a112e4fb; _px2=eyJ1IjoiOTM4N2MxNDAtOGY0Zi0xMWVlLWIxNjItYTM5MGRjYjEzNWM2IiwidiI6Ijk3OWVhZTg3LThmNGYtMTFlZS05ODdiLTdiNjZhMTEyZTRmYiIsInQiOjE3MDEzMjg3Mjc2MDQsImgiOiIwNTFhNGEwMDYzN2NlZjRmZTJjY2JhMTZlZjZiMGJlZTkzODU5ZGYzYWYwYjc2YmViMzNkMzk1OTU1ZGMyZGJlIn0='
} }
url = "https://booking.flyfrontier.com/Flight/InternalSelect?o1=DEN&d1=LAS&dd1=2023-11-30&ADT=1&umnr=false&mon=true" url = "https://booking.flyfrontier.com/Flight/InternalSelect?o1=DEN&d1=LAS&dd1=2023-11-30&ADT=1&umnr=false&mon=true"
# cookies = {
# "_gcl_au": "1.1.2038837281.1701324034",
# "_uetsid": "c6875dc08f4511eeb3f7f11ab8fb304b",
# "_uetvid": "c68744708f4511ee9f855353f2975545",
# "_ga_P2WLKWBNNW": "GS1.1.1701324034.1.0.1701324034.60.0.0",
# "_pxvid": "c6bac446-8f45-11ee-b7c5-4cd9d74b34e4",
# "pxcts": "c6bad222-8f45-11ee-b7c7-9188a58ea7b9",
# "_rdt_uuid": "1701324037158.0c605987-7286-4f74-a141-93c7f6b757b7",
# "_ga": "GA1.2.995783592.1701324034",
# "_gid": "GA1.2.1839129764.1701324037",
# "_gat_UA-2678252-1": "1",
# "_fbp": "fb.1.1701324037193.549723665",
# "wisepops_visits": "%5B%222023-11-30T06%3A00%3A34.022Z%22%5D",
# "_px2": "eyJ1IjoiYzU2N2U1YTAtOGY0NS0xMWVlLWJiMjktZWRhODRhOGNlZTE0IiwidiI6ImM2YmFjNDQ2LThmNDUtMTFlZS1iN2M1LTRjZDlkNzRiMzRlNCIsInQiOjYyMDIzMzg4MDAwNywiaCI6ImQwZmE3YzczYjhhOGNmZDRlNDA0OTk0ZDc2OWI0ZGQxYjRlMDY4ZWZiMmY1MTZlNjkyNDA4ODdiNTk5NWQyNzcifQ==",
# "_pin_unauth": "dWlkPVpEZzRZemN5WWprdE5qa3hOaTAwTWpFMExXRXhOVEV0TnprME5XWTVZbUppWVRNNA",
# "_tt_enable_cookie": "1",
# "_ttp": "eQZSU6A_ffGFgKv6WAToqiayZd_",
# "_up": "1.2.169746835.1701324038",
# "wisepops": "%7B%22csd%22%3A1%2C%22popups%22%3A%7B%22429858%22%3A%7B%22dc%22%3A1%2C%22d%22%3A1701324039219%7D%7D%2C%22sub%22%3A0%2C%22ucrn%22%3A50%2C%22cid%22%3A%2278471%22%2C%22v%22%3A4%2C%22bandit%22%3A%7B%22recos%22%3A%7B%7D%7D%7D",
# "wisepops_session": "%7B%22arrivalOnSite%22%3A%222023-11-30T06%3A00%3A34.022Z%22%2C%22mtime%22%3A1701324039219%2C%22pageviews%22%3A1%2C%22popups%22%3A%7B%22429858%22%3A0%7D%2C%22bars%22%3A%7B%7D%2C%22sticky%22%3A%7B%7D%2C%22countdowns%22%3A%7B%7D%2C%22src%22%3Anull%2C%22utm%22%3A%7B%7D%2C%22testIp%22%3Anull%7D"
# }
# cks = [] # cks = []
# for k, v in cookies.items(): # for k, v in cookies.items():
# cks.append(f'{k}={quote(v)}') # cks.append(f'{k}={v}')
# headers['cookie'] = '; '.join(cks) # headers['cookie'] = '; '.join(cks)
# headers['cookie'] = '_gcl_au=1.1.844575581.1700477194; _ga=GA1.1.705703545.1700477194; _pxvid=128f1e30-8792-11ee-b443-7061c4ff223f; pxcts=128f28dc-8792-11ee-b443-4e8857f971f4; _uetsid=129d89b0879211ee977771ce32cb65b6; _uetvid=129db280879211ee860d19abd0f03584; wisepops_visits=%5B%222023-11-20T10%3A46%3A33.550Z%22%5D; _tt_enable_cookie=1; _ttp=SUWxt4jqEaMrt1QTUoALn84Sjv4; _pin_unauth=dWlkPU5USXhPREF3WXpndE5qRTBOaTAwTW1aaUxUZ3hNR0V0Wm1NM05tRmxaalJtTTJVMg; _up=1.2.1708435651.1700477197; ORA_FPC=id=c98a5e29-4762-4b94-8d64-abd94c3da5d9; WTPERSIST=; wisepops=%7B%22csd%22%3A1%2C%22popups%22%3A%7B%22429858%22%3A%7B%22dc%22%3A1%2C%22d%22%3A1700477197690%7D%7D%2C%22sub%22%3A0%2C%22ucrn%22%3A36%2C%22cid%22%3A%2278471%22%2C%22v%22%3A4%2C%22bandit%22%3A%7B%22recos%22%3A%7B%7D%7D%7D; wisepops_session=%7B%22arrivalOnSite%22%3A%222023-11-20T10%3A46%3A33.550Z%22%2C%22mtime%22%3A1700477197690%2C%22pageviews%22%3A1%2C%22popups%22%3A%7B%22429858%22%3A0%7D%2C%22bars%22%3A%7B%7D%2C%22sticky%22%3A%7B%7D%2C%22countdowns%22%3A%7B%7D%2C%22src%22%3Anull%2C%22utm%22%3A%7B%7D%2C%22testIp%22%3Anull%7D; _px2=eyJ1IjoiMTIzNzQwZDAtODc5Mi0xMWVlLWI5MDYtMTc3Y2I5NjUwMjE0IiwidiI6IjEyOGYxZTMwLTg3OTItMTFlZS1iNDQzLTcwNjFjNGZmMjIzZiIsInQiOjE3MDA0Nzc3NjA1MjcsImgiOiI0YWU4NDRjZTgyYmQ0ZWVhYmEzMjkyZjdiYTRhMWE2YzA2M2M4ZTA0YmQ3NzU2MTRiNWY5ZTcyNWY2MzA0MTRkIn0=; _ga_P2WLKWBNNW=GS1.1.1700477193.1.1.1700477480.58.0.0' # headers['cookie'] = '_gcl_au=1.1.844575581.1700477194; _ga=GA1.1.705703545.1700477194; _pxvid=128f1e30-8792-11ee-b443-7061c4ff223f; pxcts=128f28dc-8792-11ee-b443-4e8857f971f4; _uetsid=129d89b0879211ee977771ce32cb65b6; _uetvid=129db280879211ee860d19abd0f03584; wisepops_visits=%5B%222023-11-20T10%3A46%3A33.550Z%22%5D; _tt_enable_cookie=1; _ttp=SUWxt4jqEaMrt1QTUoALn84Sjv4; _pin_unauth=dWlkPU5USXhPREF3WXpndE5qRTBOaTAwTW1aaUxUZ3hNR0V0Wm1NM05tRmxaalJtTTJVMg; _up=1.2.1708435651.1700477197; ORA_FPC=id=c98a5e29-4762-4b94-8d64-abd94c3da5d9; WTPERSIST=; wisepops=%7B%22csd%22%3A1%2C%22popups%22%3A%7B%22429858%22%3A%7B%22dc%22%3A1%2C%22d%22%3A1700477197690%7D%7D%2C%22sub%22%3A0%2C%22ucrn%22%3A36%2C%22cid%22%3A%2278471%22%2C%22v%22%3A4%2C%22bandit%22%3A%7B%22recos%22%3A%7B%7D%7D%7D; wisepops_session=%7B%22arrivalOnSite%22%3A%222023-11-20T10%3A46%3A33.550Z%22%2C%22mtime%22%3A1700477197690%2C%22pageviews%22%3A1%2C%22popups%22%3A%7B%22429858%22%3A0%7D%2C%22bars%22%3A%7B%7D%2C%22sticky%22%3A%7B%7D%2C%22countdowns%22%3A%7B%7D%2C%22src%22%3Anull%2C%22utm%22%3A%7B%7D%2C%22testIp%22%3Anull%7D; _px2=eyJ1IjoiMTIzNzQwZDAtODc5Mi0xMWVlLWI5MDYtMTc3Y2I5NjUwMjE0IiwidiI6IjEyOGYxZTMwLTg3OTItMTFlZS1iNDQzLTcwNjFjNGZmMjIzZiIsInQiOjE3MDA0Nzc3NjA1MjcsImgiOiI0YWU4NDRjZTgyYmQ0ZWVhYmEzMjkyZjdiYTRhMWE2YzA2M2M4ZTA0YmQ3NzU2MTRiNWY5ZTcyNWY2MzA0MTRkIn0=; _ga_P2WLKWBNNW=GS1.1.1700477193.1.1.1700477480.58.0.0'
prox = 'http://user-uni001-region-us-sessid-1114-sesstime-5-keep-true:q39CEBTs5A5YQXor@pr.roxlabs.cn:4600' prox = 'http://user-uni001-region-us-sessid-1114-sesstime-5-keep-true:q39CEBTs5A5YQXor@pr.roxlabs.cn:4600'
# prox = f'http://unfflcc:76cc14-47b8dd-1f8ace-827836-0c740e@usa.rotating.proxyrack.net:{random.randint(10000, 13500)}' prox = f'http://unfflcc:76cc14-47b8dd-1f8ace-827836-0c740e@usa.rotating.proxyrack.net:{random.randint(10000, 13500)}'
# prox = 'http://user-uni001-region-us-sessid-4909-sesstime-5-keep-true:q39CEBTs5A5YQXor@pr.roxlabs.cn:4600' # prox = 'http://user-uni001-region-us-sessid-4909-sesstime-5-keep-true:q39CEBTs5A5YQXor@pr.roxlabs.cn:4600'
print(prox) print(prox)
# prox = 'http://127.0.0.1:8890'
response = requests.post('http://52.52.23.116/tls/forward',
# response = requests.post('http://127.0.0.1:58000/tls/forward', for i in range(10):
json=dict(url=url, method="GET", proxy=prox, headers=headers, debug=True, # prox = 'http://127.0.0.1:8890'
allow_redirects=True response = requests.post('http://52.52.23.116/tls/forward',
) # response = requests.post('http://127.0.0.1:58000/tls/forward',
) json=dict(url=url, method="GET", proxy=prox, headers=headers, debug=True,
# response = session.post(url, headers=h, data=data, proxy={ allow_redirects=True
# # 'http':'http://127.0.0.1:7890', )
# # 'https':'http://127.0.0.1:7890', )
# 'http': prox,
# 'https':prox,
# }) print(response.json()['status_code'])
print('FlightData' in response.json()['text'])
print(response.json()['status_code'])
print('FlightData' in response.json()['text'])
# 冒泡排序
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