Skip to content

Commit 1d416fc

Browse files
committed
fix: decouple emulation browser and OS randomness
1 parent f10ac43 commit 1d416fc

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

src/client.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,9 @@ pub fn build_client() -> WreqClient {
5151
let emulation = [Emulation::Chrome145, Emulation::Firefox147];
5252
let emulation_os = [EmulationOS::Android, EmulationOS::Windows];
5353

54-
let rand = fastrand::usize(..);
5554
let emulation = EmulationOption::builder()
56-
.emulation(emulation[rand % emulation.len()])
57-
.emulation_os(emulation_os[rand % emulation_os.len()])
55+
.emulation(*fastrand::choice(emulation.iter()).unwrap())
56+
.emulation_os(*fastrand::choice(emulation_os.iter()).unwrap())
5857
.build()
5958
.emulation();
6059

0 commit comments

Comments
 (0)