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 source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
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