Commit b1dd4adf authored by wangmingming's avatar wangmingming

7777

parent 0d591225
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -484,12 +484,23 @@ let screenParams = { ...@@ -484,12 +484,23 @@ let screenParams = {
colorDepth: screen.colorDepth, colorDepth: screen.colorDepth,
} }
let windowParams = { let features;
featurePolicy: { try{
features: document.featurePolicy.features(), features = document.featurePolicy.features();
}catch (e){
}
let featurePolicy ;
if (document.featurePolicy){
featurePolicy = {
features: features,
allowedFeatures: document.featurePolicy.allowedFeatures(), allowedFeatures: document.featurePolicy.allowedFeatures(),
getAllowlistForFeature: 'url', getAllowlistForFeature: 'url',
}, }
}
let windowParams = {
featurePolicy: featurePolicy,
innerHeight: window.innerHeight, innerHeight: window.innerHeight,
innerWidth: window.innerWidth, innerWidth: window.innerWidth,
outerHeight: window.outerHeight, outerHeight: window.outerHeight,
...@@ -529,6 +540,16 @@ for (let i = 0; i < plugins.length; i++) { ...@@ -529,6 +540,16 @@ for (let i = 0; i < plugins.length; i++) {
plgs[i] = pi plgs[i] = pi
} }
let mimes = [];
let mimeTypes = navigator.mimeTypes;
for (let i = 0; i < mimeTypes.length; i++) {
let mime = mimeTypes.item(i);
mimes.push({
description: mime.description,
suffixes: mime.suffixes,
type: mime.type,
})
}
function getDataUrl() { function getDataUrl() {
var canvas = document.createElement('canvas'); var canvas = document.createElement('canvas');
let ctx = canvas.getContext('2d'); let ctx = canvas.getContext('2d');
...@@ -608,6 +629,7 @@ let result = { ...@@ -608,6 +629,7 @@ let result = {
screenParams: screenParams, screenParams: screenParams,
navigatorParams: navigatorParams, navigatorParams: navigatorParams,
plugins: plgs, plugins: plgs,
mimeTypes: mimes,
fontsRes: fontsRes, fontsRes: fontsRes,
imgsRes: imgRes, imgsRes: imgRes,
glRes: glArgs, glRes: glArgs,
......
...@@ -5,7 +5,7 @@ import requests ...@@ -5,7 +5,7 @@ import requests
import json import json
import tls_client import tls_client
session = tls_client.Session(client_identifier='chrome_111', random_tls_extension_order=False) session = tls_client.Session(client_identifier='chrome_112', random_tls_extension_order=False)
# session = requests.session() # session = requests.session()
headers = { headers = {
......
This diff is collapsed.
This diff is collapsed.
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