Proxies for Selenium
A pool of private IPv4 and SOCKS5 for Selenium.
Proxy plans for Selenium
Every plan includes IPv4 and SOCKS5 together, at no extra cost.
Threads are simultaneous connections. The more threads, the higher the parallel load your software can handle.
Pool of 12,000-15,000 IPs
Address rotation
Unlimited traffic
Up to 1,000 threads
Pool of 12,000-15,000 IPs
Address rotation
Unlimited traffic
Up to 1,000 threads
Pool of 12,000-15,000 IPs
Address rotation
Unlimited traffic
Up to 1,000 threads
Pool of 12,000-15,000 IPs
Address rotation
Unlimited traffic
Up to 1,000 threads
Pool of 12,000-15,000 IPs
Address rotation
Unlimited traffic
Up to 3,000 threads
Pool of 12,000-15,000 IPs
Address rotation
Unlimited traffic
Up to 3,000 threads
Pool of 12,000-15,000 IPs
Address rotation
Unlimited traffic
Up to 3,000 threads
Pool of 12,000-15,000 IPs
Address rotation
Unlimited traffic
Up to 3,000 threads
Proxy catalog for your task
Why Selenium needs proxies
Selenium drives a browser through WebDriver and is used for tests and data collectors. In parallel tests or scraping, all sessions go from one address, so sites quickly answer with a captcha and cut speed.
Selenium drives an ordinary browser, so the proxy is configured by the browser rather than by the library. Everything else follows from that: the address lives at the level of the launched instance, and password authentication takes extra work.
Features of proxies for Selenium
Selenium automates a real browser, and when running many sessions in parallel each must exit from its own IP, otherwise the site sees one source. Multi-thread automation needs a pool.
The pool hands over private IPv4 by HTTP, HTTPS or SOCKS5, as IP:PORT bound to your address or IP:PORT:LOGIN:PASS. Binding your own IP is the way out here, since it removes the browser authentication popup the driver cannot close.
What proxies you need for Selenium
| Protocol | HTTP, HTTPS or SOCKS5 |
|---|---|
| How it is set | by the browser when the driver launches |
| Credentials | need an extension or a wrapper, binding is simpler |
| What to count | concurrent instances |
| List refresh | every 15 minutes |
| Authorisation | by binding your own IP in settings, up to 2 addresses |
Setting a proxy in Selenium and clearing the auth popup
The launch argument that hands the browser a proxy address will not take a login and password pair: it is either ignored or it raises an authentication popup the driver will not close on its own. The usual answers are an extension that fills the pair in, a wrapper around the driver, or doing without credentials entirely.
That last route is shorter. Enter your own IP in the dashboard settings and the list works by binding, leaving only address and port for the browser.
Two more things to watch are name resolution and instance count. One exit shared by a dozen parallel browsers absorbs all the frequency and hits the limit first, so take addresses by concurrent instance count, with headroom. A parallel arrangement is covered on the page about Puppeteer.
- A login and password pair will not work in the launch argument
- Binding your own IP, required anyway, removes the authentication popup
- The address lives at the level of the browser instance
- Addresses are taken by concurrent instance count
How to connect proxies in Selenium
Working with the pool starts by binding your IP in the settings, the server or home-network computer where the proxy software runs, without it there is no connection. Two formats are available: the main IP:PORT and the additional IP:PORT:LOGIN:PASS for software with login and password fields.
In Selenium the proxy is set via driver options (the --proxy-server argument for Chrome or via selenium-wire for authorization), format IP:PORT, HTTP or SOCKS5.
The setup is checked on a couple of sessions. How many addresses you need for your parallel session count is visible on the free test.
How to buy proxies for Selenium
The process is simple. Register in the dashboard and request a free test up to 2 hours, bind your IP and message the operator in a ticket to check the setup with Selenium on your own tasks.
When everything fits, pick a package by number of addresses for your threads and term, pay in cryptocurrency, and access opens right after payment. The test is provided once before purchase, and support replies in a ticket.
FAQ
Will these proxies work with Selenium?
Selenium accepts proxies via driver options in HTTP, HTTPS and SOCKS5, which is our IP:PORT format. The exact fit for your threads is visible on the free test.
How many threads can I run?
The number of simultaneous threads and bindings depends on the chosen package, and the pool of 12,000-15,000 IPv4 gives parallel sessions separate addresses.
Which protocol should I choose, HTTP or SOCKS5?
For most Selenium scenarios both fit; SOCKS5 is handier for non-standard connections. Both can be tested and you keep the one that runs smoother.
See also: proxies for BAS, proxies for Puppeteer, proxies for Python scripts, proxies for ZennoPoster, proxies for AMS Enterprise, proxies for A-Parser, proxies for Midjourney, proxies for CapMonster, full catalog
© WinGate · source of the material · wingate.me/en/proxy/selenium-proxy