Class: Wreq::Profile
- Inherits:
-
Object
- Object
- Wreq::Profile
- Defined in:
- lib/wreq_ruby/emulate.rb
Overview
Browser and client fingerprint profile enumeration backed by Rust.
Variants are exposed as constants under this class.
Each constant is an instance of Profile and can be passed to
Emulation.new via the profile: keyword.
Constant Summary collapse
- Chrome100 =
nil- Chrome101 =
nil- Chrome104 =
nil- Chrome105 =
nil- Chrome106 =
nil- Chrome107 =
nil- Chrome108 =
nil- Chrome109 =
nil- Chrome110 =
nil- Chrome114 =
nil- Chrome116 =
nil- Chrome117 =
nil- Chrome118 =
nil- Chrome119 =
nil- Chrome120 =
nil- Chrome123 =
nil- Chrome124 =
nil- Chrome126 =
nil- Chrome127 =
nil- Chrome128 =
nil- Chrome129 =
nil- Chrome130 =
nil- Chrome131 =
nil- Chrome132 =
nil- Chrome133 =
nil- Chrome134 =
nil- Chrome135 =
nil- Chrome136 =
nil- Chrome137 =
nil- Chrome138 =
nil- Chrome139 =
nil- Chrome140 =
nil- Chrome141 =
nil- Chrome142 =
nil- Chrome143 =
nil- Chrome144 =
nil- Chrome145 =
nil- Chrome146 =
nil- Chrome147 =
nil- Chrome148 =
nil- Chrome149 =
nil- Chrome150 =
nil- Edge101 =
nil- Edge122 =
nil- Edge127 =
nil- Edge131 =
nil- Edge134 =
nil- Edge135 =
nil- Edge136 =
nil- Edge137 =
nil- Edge138 =
nil- Edge139 =
nil- Edge140 =
nil- Edge141 =
nil- Edge142 =
nil- Edge143 =
nil- Edge144 =
nil- Edge145 =
nil- Edge146 =
nil- Edge147 =
nil- Edge148 =
nil- Firefox109 =
nil- Firefox117 =
nil- Firefox128 =
nil- Firefox133 =
nil- Firefox135 =
nil- FirefoxPrivate135 =
nil- FirefoxAndroid135 =
nil- Firefox136 =
nil- FirefoxPrivate136 =
nil- Firefox139 =
nil- Firefox142 =
nil- Firefox143 =
nil- Firefox144 =
nil- Firefox145 =
nil- Firefox146 =
nil- Firefox147 =
nil- Firefox148 =
nil- Firefox149 =
nil- Firefox150 =
nil- Firefox151 =
nil- SafariIos17_2 =
nil- SafariIos17_4_1 =
nil- SafariIos16_5 =
nil- Safari15_3 =
nil- Safari15_5 =
nil- Safari15_6_1 =
nil- Safari16 =
nil- Safari16_5 =
nil- Safari17_0 =
nil- Safari17_2_1 =
nil- Safari17_4_1 =
nil- Safari17_5 =
nil- Safari17_6 =
nil- Safari18 =
nil- SafariIPad18 =
nil- Safari18_2 =
nil- Safari18_3 =
nil- Safari18_3_1 =
nil- SafariIos18_1_1 =
nil- Safari18_5 =
nil- Safari26 =
nil- Safari26_1 =
nil- Safari26_2 =
nil- Safari26_3 =
nil- Safari26_4 =
nil- SafariIos26 =
nil- SafariIos26_2 =
nil- SafariIPad26 =
nil- SafariIpad26_2 =
nil- OkHttp3_9 =
nil- OkHttp3_11 =
nil- OkHttp3_13 =
nil- OkHttp3_14 =
nil- OkHttp4_9 =
nil- OkHttp4_10 =
nil- OkHttp4_12 =
nil- OkHttp5 =
nil- Opera116 =
nil- Opera117 =
nil- Opera118 =
nil- Opera119 =
nil- Opera120 =
nil- Opera121 =
nil- Opera122 =
nil- Opera123 =
nil- Opera124 =
nil- Opera125 =
nil- Opera126 =
nil- Opera127 =
nil- Opera128 =
nil- Opera129 =
nil- Opera130 =
nil- Opera131 =
nil
Instance Method Summary collapse
-
#==(other) ⇒ Boolean
Value-based equality.
-
#eql?(other) ⇒ Boolean
Strict equality for Hash key and Set member semantics.
-
#hash ⇒ Integer
Hash value consistent with #eql? for use as Hash keys.
-
#to_s ⇒ String
Returns the profile name.
Instance Method Details
#==(other) ⇒ Boolean
Value-based equality.
175 176 |
# File 'lib/wreq_ruby/emulate.rb', line 175 def ==(other) end |
#eql?(other) ⇒ Boolean
Strict equality for Hash key and Set member semantics.
183 184 |
# File 'lib/wreq_ruby/emulate.rb', line 183 def eql?(other) end |
#hash ⇒ Integer
Hash value consistent with #eql? for use as Hash keys.
190 191 |
# File 'lib/wreq_ruby/emulate.rb', line 190 def hash end |
#to_s ⇒ String
Returns the profile name.
167 168 |
# File 'lib/wreq_ruby/emulate.rb', line 167 def to_s end |