You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With Crawlee we can use our own proxy servers or proxy servers acquired from
37
37
third-party providers.
@@ -105,7 +105,7 @@ You can also provide a list of proxy tiers to the `ProxyConfiguration` class. Th
105
105
106
106
:::warning
107
107
108
-
Note that the `tieredProxyUrls` option requires `ProxyConfiguration` to be used from a crawler instance ([see below](#crawler-integration)).
108
+
Note that the `tieredProxyUrls` option requires `ProxyConfiguration` to be used from a crawler instance ([see below](#crawler-integration)).
109
109
110
110
Using this configuration through the `newUrl` calls will not yield the expected results.
111
111
@@ -162,9 +162,7 @@ Our crawlers will now use the selected proxies for all connections.
162
162
163
163
## IP Rotation and session management
164
164
165
-
​<ApiLink to="core/class/ProxyConfiguration#newUrl">`proxyConfiguration.newUrl()`</ApiLink> allows us to pass a `sessionId`parameter. It will then be used to create a `sessionId`-`proxyUrl` pair, and subsequent `newUrl()` calls with the same `sessionId` will always return the same `proxyUrl`. This is extremely useful in scraping, because we want to create the impression of a real user. See the [session management guide](../guides/session-management) and <ApiLink to="core/class/SessionPool">`SessionPool`</ApiLink>classfor more information on how keeping a real session helps us avoid blocking.
166
-
167
-
When no `sessionId` is provided, our proxy URLs are rotated round-robin.
165
+
Each call to <ApiLink to="core/class/ProxyConfiguration#newUrl">`proxyConfiguration.newUrl()`</ApiLink> generates a newproxyURL. Crawler instances pair these URLs with`Session` instances and rotate those together with browser fingerprints, impersonated headers, and more. This is extremely useful in scraping, because we want to create the impression of a real user. See the [session management guide](../guides/session-management) and <ApiLink to="core/class/SessionPool">`SessionPool`</ApiLink>classfor more information on how keeping a real session helps us avoid blocking.
0 commit comments