From 9f2278bd41fd7a6704862cda22c88ccf841d6d32 Mon Sep 17 00:00:00 2001 From: 0x676e67 Date: Sun, 27 Apr 2025 11:23:12 +0800 Subject: [PATCH 1/3] feat(typing): add chrome/110 impersonate --- rnet.pyi | 1 + src/typing/enums.rs | 1 + 2 files changed, 2 insertions(+) diff --git a/rnet.pyi b/rnet.pyi index 86cfe82e..4a73e2d0 100644 --- a/rnet.pyi +++ b/rnet.pyi @@ -2484,6 +2484,7 @@ class Impersonate(Enum): Chrome107 = auto() Chrome108 = auto() Chrome109 = auto() + Chrome110 = auto() Chrome114 = auto() Chrome116 = auto() Chrome117 = auto() diff --git a/src/typing/enums.rs b/src/typing/enums.rs index 8ffac230..4e96fccc 100644 --- a/src/typing/enums.rs +++ b/src/typing/enums.rs @@ -40,6 +40,7 @@ define_enum_with_conversion!( Chrome107, Chrome108, Chrome109, + Chrome110, Chrome114, Chrome116, Chrome117, From 1cefcb71c10832fb6805292f566861effa3c5b4b Mon Sep 17 00:00:00 2001 From: 0x676e67 Date: Sun, 27 Apr 2025 11:23:36 +0800 Subject: [PATCH 2/3] feat(typing): add chrome/110 impersonate --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 820fd328..2d59c464 100644 --- a/README.md +++ b/README.md @@ -129,7 +129,7 @@ In fact, most device models share the same `TLS`/`HTTP2` configuration, with the | **Browser** | **Versions** | |---------------|--------------------------------------------------------------------------------------------------| -| **Chrome** | `Chrome100`, `Chrome101`, `Chrome104`, `Chrome105`, `Chrome106`, `Chrome107`, `Chrome108`, `Chrome109`, `Chrome114`, `Chrome116`, `Chrome117`, `Chrome118`, `Chrome119`, `Chrome120`, `Chrome123`, `Chrome124`, `Chrome126`, `Chrome127`, `Chrome128`, `Chrome129`, `Chrome130`, `Chrome131`, `Chrome132`, `Chrome133`, `Chrome134` | +| **Chrome** | `Chrome100`, `Chrome101`, `Chrome104`, `Chrome105`, `Chrome106`, `Chrome107`, `Chrome108`, `Chrome109`, `Chrome110`, `Chrome114`, `Chrome116`, `Chrome117`, `Chrome118`, `Chrome119`, `Chrome120`, `Chrome123`, `Chrome124`, `Chrome126`, `Chrome127`, `Chrome128`, `Chrome129`, `Chrome130`, `Chrome131`, `Chrome132`, `Chrome133`, `Chrome134` | | **Edge** | `Edge101`, `Edge122`, `Edge127`, `Edge131`, `Edge134` | | **Safari** | `SafariIos17_2`, `SafariIos17_4_1`, `SafariIos16_5`, `Safari15_3`, `Safari15_5`, `Safari15_6_1`, `Safari16`, `Safari16_5`, `Safari17_0`, `Safari17_2_1`, `Safari17_4_1`, `Safari17_5`, `Safari18`, `SafariIPad18`, `Safari18_2`, `Safari18_1_1`, `Safari18_3`, `Safari18_3_1` | | **OkHttp** | `OkHttp3_9`, `OkHttp3_11`, `OkHttp3_13`, `OkHttp3_14`, `OkHttp4_9`, `OkHttp4_10`, `OkHttp4_12`, `OkHttp5` | From 14cb754047a8ffcf86b51325caff7b6b6e934176 Mon Sep 17 00:00:00 2001 From: 0x676e67 Date: Sun, 27 Apr 2025 11:38:20 +0800 Subject: [PATCH 3/3] feat(typing): add chrome/110 impersonate --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index a661a2a5..e67642b2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -50,7 +50,7 @@ rquest = { version = "5.1.0", features = [ "cookies-preserve-order", "cookies-multiple", ] } -rquest-util = { version = "2.1.0" } +rquest-util = { version = "2.3.0" } [target.'cfg(not(target_env = "msvc"))'.dependencies] jemallocator = { package = "tikv-jemallocator", version = "0.6", features = [