MCPcopy Index your code
hub / github.com/0x676e67/wreq-util

github.com/0x676e67/wreq-util @v2.2.6

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.2.6 ↗ · + Follow
55 symbols 66 edges 23 files 2 documented · 4% updated 3d agov3.0.0-rc.13 · 2026-06-22★ 86
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

wreq-util

CI MIT licensed crates.io docs.rs Crates.io Total Downloads

A collection of utilities to do common things with wreq.

Emulation

  • Emulation Device

Most browser device models share the same TLS and HTTP/2 configuration, differing only in the User-Agent.

Default device emulation types

| **Browser**   | **Versions**                                                                                     |
|---------------|--------------------------------------------------------------------------------------------------|
| **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`, `Chrome135`, `Chrome136`, `Chrome137` |
| **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`         |
| **Firefox**   | `Firefox109`, `Firefox117`, `Firefox128`, `Firefox133`, `Firefox135`, `FirefoxPrivate135`, `FirefoxAndroid135`, `Firefox136`, `FirefoxPrivate136`, `Firefox139`|
| **Opera**    | `Opera116`, `Opera117`, `Opera118`, `Opera119`                                                                 |

Contributing

If you would like to submit your contribution, please open a Pull Request.

License

wreq-util © 0x676e67, Released under the GPL-3.0 License.

Core symbols most depended-on inside this repo

emulation
called by 7
src/emulation/mod.rs
fast_random
called by 1
src/emulation/rand.rs
http
called by 1
tests/support/server.rs
http_with_config
called by 1
tests/support/server.rs
low_level_read_http_request
called by 1
tests/support/server.rs
platform
called by 0
src/emulation/mod.rs
is_mobile
called by 0
src/emulation/mod.rs
seed
called by 0
src/emulation/rand.rs

Shape

Function 23
Method 21
Class 10
Enum 1

Languages

Rust100%

Modules by API surface

tests/support/server.rs10 symbols
tests/support/delay_layer.rs8 symbols
src/emulation/device/safari.rs5 symbols
src/emulation/device/chrome.rs5 symbols
tests/support/delay_server.rs4 symbols
src/emulation/rand.rs4 symbols
src/emulation/mod.rs4 symbols
src/emulation/device/okhttp.rs4 symbols
src/emulation/device/firefox.rs4 symbols
src/emulation/device/opera.rs3 symbols
tests/client.rs1 symbols
examples/emulation_rand.rs1 symbols

For agents

$ claude mcp add wreq-util \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact