{"id":1530,"date":"2020-11-29T12:22:55","date_gmt":"2020-11-29T12:22:55","guid":{"rendered":"https:\/\/free-proxy-list.net\/blog\/?p=1530"},"modified":"2021-06-29T07:52:52","modified_gmt":"2021-06-29T07:52:52","slug":"rotating-proxy-selenium","status":"publish","type":"post","link":"https:\/\/free-proxy-list.net\/blog\/rotating-proxy-selenium","title":{"rendered":"Use Rotating Proxy with Selenium"},"content":{"rendered":"\r\n<p>Here we will show how to use our <a href=\"https:\/\/free-proxy-list.net\/rotating-proxy.html\"  target=\"_blank\"  target=\"_blank\">Rotating Proxy<\/a> with <a href=\"https:\/\/www.selenium.dev\/\"  target=\"_blank\"  target=\"_blank\"  rel=\"nofollow\">Selenium <\/a>Chrome\/Firefox. You can use both our <a href=\"https:\/\/free-proxy-list.net\/rotating-proxy.html\"  target=\"_blank\"  target=\"_blank\">Rotating Premium Proxy<\/a> services (stable premium proxies) and <a href=\"https:\/\/free-proxy-list.net\/rotating-proxy-open.html\"  target=\"_blank\"  target=\"_blank\">Rotating Open Proxy<\/a> (unstable public proxies) for Selenium browsers.<\/p>\r\n\r\n\r\n\r\n<!--more-->\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">Proxy Authentication<\/h2>\r\n\r\n\r\n\r\n<p>Selenium doesn&#8217;t support <code>username:password<\/code> authentication of a proxy natively. Some plugins may help you, such as <a href=\"https:\/\/www.npmjs.com\/package\/selenium-chrome-proxy-plugin\"  target=\"_blank\"  target=\"_blank\"  rel=\"nofollow\">this one<\/a> (for node.js) or <a href=\"https:\/\/github.com\/wkeeling\/selenium-wire\"  target=\"_blank\"  target=\"_blank\"  rel=\"nofollow\">this one<\/a> (for Python). Here we will use IP authentication without any plugin.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"681\" height=\"317\" src=\"https:\/\/free-proxy-list.net\/blog\/wp-content\/uploads\/open-fast-rotating.png\" alt=\"Open Fast Rotating Option\" class=\"wp-image-1717\"\/><figcaption>Open Fast Rotating Option<\/figcaption><\/figure>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-large is-resized img-shadow\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/proxyfuel.com\/images\/whitelist.png\" alt=\"Selenium Proxy IP Authentication\" width=\"418\" height=\"443\"\/><figcaption>Rotating Proxy IP Authentication<\/figcaption><\/figure>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">Selenium Chrome Proxy<\/h2>\r\n\r\n\r\n\r\n<p>Here are some codes showing how to use our rotating proxy with Selenium Chrome. In the code, we use <strong><code>1.2.3.4<\/code><\/strong> as the demo proxy IP. You should use the real one got from the client area.<\/p>\r\n\r\n\r\n\r\n<p>We use the URL <a href=\"http:\/\/www.find-ip.net\"  target=\"_blank\"  target=\"_blank\" rel=\"noreferrer noopener\" >http:\/\/www.find-ip.net<\/a> and <a href=\"http:\/\/checkip.amazonaws.com\"  target=\"_blank\"  target=\"_blank\" rel=\"noreferrer noopener nofollow\" >http:\/\/checkip.amazonaws.com<\/a> for the test. They show their visitor\u2019s IP. You should see a new IP every time you use our rotating proxy to access it.<\/p>\r\n\r\n\r\n\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"java\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"Java\" data-enlighter-group=\"code\">import org.openqa.selenium.Proxy;\r\nimport org.openqa.selenium.WebDriver;\r\nimport org.openqa.selenium.chrome.ChromeDriver;\r\nimport org.openqa.selenium.chrome.ChromeOptions;\r\n\r\npublic class proxyTest {\r\n  public static void main(String[] args) {\r\n    Proxy proxy = new Proxy();\r\n    proxy.setHttpProxy(\"1.2.3.4:2000\");\r\n    ChromeOptions options = new ChromeOptions();\r\n    options.setCapability(\"proxy\", proxy);\r\n    WebDriver driver = new ChromeDriver(options);\r\n    driver.get(\"http:\/\/www.find-ip.net\");\r\n    driver.manage().window().maximize();\r\n    driver.quit();\r\n  }\r\n}<\/pre>\r\n\r\n\r\n\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"Python\" data-enlighter-group=\"code\">from selenium import webdriver\r\n\r\nPROXY = \"1.2.3.4:2000\" # demo proxy\r\n\r\nchrome_options = webdriver.ChromeOptions()\r\nchrome_options.add_argument('--proxy-server=%s' % PROXY)\r\n\r\nchrome = webdriver.Chrome(options=chrome_options)\r\nchrome.get(\"http:\/\/checkip.amazonaws.com\")\r\nbody_text = chrome.find_element_by_tag_name('body').text\r\nprint(body_text)\r\nchrome.quit()<\/pre>\r\n\r\n\r\n\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"csharp\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"C#\" data-enlighter-group=\"code\">using OpenQA.Selenium;\r\nusing OpenQA.Selenium.Chrome;\r\n\r\npublic class ProxyTest{\r\n  public static void Main() {\r\n    ChromeOptions options = new ChromeOptions();\r\n    Proxy proxy = new Proxy();\r\n    proxy.Kind = ProxyKind.Manual;\r\n    proxy.IsAutoDetect = false;\r\n    proxy.HttpProxy = \"1.2.3.4:2000\";\r\n    proxy.SslProxy = \"1.2.3.4:2000\";\r\n    options.Proxy = proxy;\r\n    options.AddArgument(\"ignore-certificate-errors\");\r\n    IWebDriver driver = new ChromeDriver(options);\r\n    driver.Navigate().GoToUrl(\"http:\/\/www.find-ip.net\");\r\n    driver.Quit();\r\n  }\r\n}<\/pre>\r\n\r\n\r\n\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"ruby\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"Ruby\" data-enlighter-group=\"code\">require 'rubygems'\r\nrequire 'selenium-webdriver'\r\n\r\nproxy = Selenium::WebDriver::Proxy.new(:http => \"1.2.3.4:2000\")\r\n\r\ndriver = Selenium::WebDriver.for :chrome, :proxy => proxy\r\ndriver.navigate.to \"http:\/\/www.find-ip.net\"\r\ndriver.quit<\/pre>\r\n\r\n\r\n\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"js\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"node.js\" data-enlighter-group=\"code\">let webdriver = require('selenium-webdriver');\r\nlet chrome = require('selenium-webdriver\/chrome');\r\nlet proxy = require('selenium-webdriver\/proxy');\r\nlet opts = new chrome.Options();\r\n\r\n(async function example() {\r\n  opts.setProxy(proxy.manual({http: '1.2.3.4:2000'}));\r\n  let driver = new webdriver.Builder()\r\n    .forBrowser('chrome')\r\n    .setChromeOptions(opts)\r\n    .build();\r\n  try {\r\n    await driver.get(\"http:\/\/www.find-ip.net\");\r\n  }\r\n  finally {\r\n   await driver.quit();\r\n  }\r\n}());<\/pre>\r\n\r\n\r\n\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"kotlin\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"Kotlin\" data-enlighter-group=\"code\">import org.openqa.selenium.Proxy\r\nimport org.openqa.selenium.WebDriver\r\nimport org.openqa.selenium.chrome.ChromeDriver\r\nimport org.openqa.selenium.chrome.ChromeOptions\r\n\r\nclass proxyTest {\r\n    fun main() {\r\n        val proxy = Proxy()\r\n        proxy.setHttpProxy(\"1.2.3.4:2000\")\r\n        val options = ChromeOptions()\r\n        options.setCapability(\"proxy\", proxy)\r\n        val driver: WebDriver = ChromeDriver(options)\r\n        driver[\"http:\/\/www.find-ip.net\/\"]\r\n        driver.manage().window().maximize()\r\n        driver.quit()\r\n    }\r\n}<\/pre>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">Selenium Firefox Proxy<\/h2>\r\n\r\n\r\n\r\n<p>Here are some codes showing how to use our rotating proxy with Selenium Firefox. In the code, we use <strong><code>1.2.3.4<\/code><\/strong> as the demo proxy IP. You should use the real one got from the client area.<\/p>\r\n\r\n\r\n\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"java\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"Java\" data-enlighter-group=\"code2\">import org.openqa.selenium.Proxy;\r\nimport org.openqa.selenium.WebDriver;\r\nimport org.openqa.selenium.firefox.FirefoxDriver;\r\nimport org.openqa.selenium.firefox.FirefoxOptions;\r\n\r\npublic class proxyTest {\r\n  public static void main(String[] args) {\r\n    Proxy proxy = new Proxy();\r\n    proxy.setHttpProxy(\"1.2.3.4:2000\");\r\n    ChromeOptions options = new FirefoxOptions();\r\n    options.setCapability(\"proxy\", proxy);\r\n    WebDriver driver = new FirefoxDriver(options);\r\n    driver.get(\"http:\/\/www.find-ip.net\");\r\n    driver.manage().window().maximize();\r\n    driver.quit();\r\n  }\r\n}<\/pre>\r\n\r\n\r\n\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"Python\" data-enlighter-group=\"code2\">from selenium import webdriver\r\n\r\nfirefox_capabilities = webdriver.DesiredCapabilities.FIREFOX\r\nfirefox_capabilities['marionette'] = True\r\n\r\nproxy = \"1.2.3.4:2000\"\r\nfirefox_capabilities['proxy'] = {\r\n    \"proxyType\": \"MANUAL\",\r\n    \"httpProxy\": proxy,\r\n    \"ftpProxy\": proxy,\r\n    \"sslProxy\": proxy\r\n}\r\n\r\ndriver = webdriver.Firefox(capabilities=firefox_capabilities)\r\ndriver.get(\"http:\/\/checkip.amazonaws.com\")\r\nbody_text = driver.find_element_by_tag_name('body').text\r\nprint(body_text)\r\ndriver.quit()<\/pre>\r\n\r\n\r\n\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"csharp\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"C#\" data-enlighter-group=\"code2\">using OpenQA.Selenium;\r\nusing OpenQA.Selenium.Firefox;\r\n\r\npublic class ProxyTest{\r\n  public static void Main() {\r\n    FirefoxProfile profile = new FirefoxProfile();\r\n    Proxy proxy = new Proxy();\r\n    proxy.Kind = ProxyKind.Manual;\r\n    proxy.IsAutoDetect = false;\r\n    proxy.HttpProxy = \"1.2.3.4:2000\";\r\n    proxy.SslProxy = \"1.2.3.4:2000\";\r\n    options.Proxy = proxy;\r\n    profile.SetProxyPreferences(proxy);\r\n    FirefoxDriver driver = new FirefoxDriver(profile);\r\n    driver.Navigate().GoToUrl(\"http:\/\/www.find-ip.net\");\r\n    driver.Quit();\r\n  }\r\n}<\/pre>\r\n\r\n\r\n\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"ruby\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"Ruby\" data-enlighter-group=\"code2\">require 'rubygems'\r\nrequire 'selenium-webdriver'\r\n\r\ninclude Selenium\r\n\r\nprofile = WebDriver::Firefox::Profile.new\r\nprofile[\"network.proxy.type\"] = 1\r\nprofile[\"network.proxy.http\"] = \"1.2.3.4\"\r\nprofile[\"network.proxy.http_port\"] = 2000\r\n\r\ndriver = WebDriver.for(:firefox, :profile => profile)\r\ndriver.navigate.to \"http:\/\/www.find-ip.net\"\r\ndriver.quit<\/pre>\r\n\r\n\r\n\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"js\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"Node.js\" data-enlighter-group=\"code2\">var webdriver = require('selenium-webdriver'),\r\n     proxy = require('selenium-webdriver\/proxy');\r\n\r\nvar driver = new webdriver.Builder()\r\n     .withCapabilities(webdriver.Capabilities.firefox())\r\n     .setProxy(proxy.manual({http: '1.2.3.4:2000'}))\r\n     .build();\r\n\r\ndriver.get('http:\/\/www.find-ip.net');<\/pre>\r\n\r\n\r\n\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"kotlin\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"Kotlin\" data-enlighter-group=\"code2\">import org.openqa.selenium.Proxy\r\nimport org.openqa.selenium.WebDriver\r\nimport org.openqa.selenium.chrome.FirefoxDriver\r\nimport org.openqa.selenium.chrome.FirefoxOptions\r\n\r\nclass proxyTest {\r\n    fun main() {\r\n        val proxy = Proxy()\r\n        proxy.setHttpProxy(\"1.2.3.4:2000\")\r\n        val options = FirefoxOptions()\r\n        options.setCapability(\"proxy\", proxy)\r\n        val driver: WebDriver = FirefoxDriver(options)\r\n        driver[\"http:\/\/www.find-ip.net\/\"]\r\n        driver.manage().window().maximize()\r\n        driver.quit()\r\n    }\r\n}<\/pre>\r\n","protected":false},"excerpt":{"rendered":"<p>Sample codes showing how to use our Rotating Proxy with Selenium Chrome\/Firefox, supporting Java, Python, C#, Ruby, and Javascript (Node.js).<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[43],"class_list":["post-1530","post","type-post","status-publish","format-standard","hentry","category-proxy-knowledge","tag-rotating"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Use Rotating Proxy with Selenium - Free Proxy Blog<\/title>\n<meta name=\"description\" content=\"Sample codes showing how to use our Rotating Proxy with Selenium Chrome\/Firefox, supporting Java, Python, C#, Ruby, and Javascript (Node.js).\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/free-proxy-list.net\/blog\/rotating-proxy-selenium\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Didsoft\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/free-proxy-list.net\/blog\/rotating-proxy-selenium\",\"url\":\"https:\/\/free-proxy-list.net\/blog\/rotating-proxy-selenium\",\"name\":\"Use Rotating Proxy with Selenium - Free Proxy Blog\",\"isPartOf\":{\"@id\":\"https:\/\/free-proxy-list.net\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/free-proxy-list.net\/blog\/rotating-proxy-selenium#primaryimage\"},\"image\":{\"@id\":\"https:\/\/free-proxy-list.net\/blog\/rotating-proxy-selenium#primaryimage\"},\"thumbnailUrl\":\"https:\/\/free-proxy-list.net\/blog\/wp-content\/uploads\/open-fast-rotating.png\",\"datePublished\":\"2020-11-29T12:22:55+00:00\",\"dateModified\":\"2021-06-29T07:52:52+00:00\",\"author\":{\"@id\":\"https:\/\/free-proxy-list.net\/blog\/#\/schema\/person\/eb7bf4b8cfe5cd3518115e2a57c29820\"},\"description\":\"Sample codes showing how to use our Rotating Proxy with Selenium Chrome\/Firefox, supporting Java, Python, C#, Ruby, and Javascript (Node.js).\",\"breadcrumb\":{\"@id\":\"https:\/\/free-proxy-list.net\/blog\/rotating-proxy-selenium#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/free-proxy-list.net\/blog\/rotating-proxy-selenium\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/free-proxy-list.net\/blog\/rotating-proxy-selenium#primaryimage\",\"url\":\"https:\/\/free-proxy-list.net\/blog\/wp-content\/uploads\/open-fast-rotating.png\",\"contentUrl\":\"https:\/\/free-proxy-list.net\/blog\/wp-content\/uploads\/open-fast-rotating.png\",\"width\":681,\"height\":317,\"caption\":\"Open Fast Rotating Option\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/free-proxy-list.net\/blog\/rotating-proxy-selenium#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/free-proxy-list.net\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Proxy Knowledge\",\"item\":\"https:\/\/free-proxy-list.net\/blog\/proxy-knowledge\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Use Rotating Proxy with Selenium\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/free-proxy-list.net\/blog\/#website\",\"url\":\"https:\/\/free-proxy-list.net\/blog\/\",\"name\":\"Free Proxy Blog\",\"description\":\"stay anonymous online\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/free-proxy-list.net\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/free-proxy-list.net\/blog\/#\/schema\/person\/eb7bf4b8cfe5cd3518115e2a57c29820\",\"name\":\"Didsoft\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/free-proxy-list.net\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/free-proxy-list.net\/blog\/wp-content\/uploads\/didsoft.png\",\"contentUrl\":\"https:\/\/free-proxy-list.net\/blog\/wp-content\/uploads\/didsoft.png\",\"caption\":\"Didsoft\"},\"sameAs\":[\"http:\/\/www.my-proxy.com\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Use Rotating Proxy with Selenium - Free Proxy Blog","description":"Sample codes showing how to use our Rotating Proxy with Selenium Chrome\/Firefox, supporting Java, Python, C#, Ruby, and Javascript (Node.js).","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/free-proxy-list.net\/blog\/rotating-proxy-selenium","twitter_misc":{"Written by":"Didsoft","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/free-proxy-list.net\/blog\/rotating-proxy-selenium","url":"https:\/\/free-proxy-list.net\/blog\/rotating-proxy-selenium","name":"Use Rotating Proxy with Selenium - Free Proxy Blog","isPartOf":{"@id":"https:\/\/free-proxy-list.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/free-proxy-list.net\/blog\/rotating-proxy-selenium#primaryimage"},"image":{"@id":"https:\/\/free-proxy-list.net\/blog\/rotating-proxy-selenium#primaryimage"},"thumbnailUrl":"https:\/\/free-proxy-list.net\/blog\/wp-content\/uploads\/open-fast-rotating.png","datePublished":"2020-11-29T12:22:55+00:00","dateModified":"2021-06-29T07:52:52+00:00","author":{"@id":"https:\/\/free-proxy-list.net\/blog\/#\/schema\/person\/eb7bf4b8cfe5cd3518115e2a57c29820"},"description":"Sample codes showing how to use our Rotating Proxy with Selenium Chrome\/Firefox, supporting Java, Python, C#, Ruby, and Javascript (Node.js).","breadcrumb":{"@id":"https:\/\/free-proxy-list.net\/blog\/rotating-proxy-selenium#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/free-proxy-list.net\/blog\/rotating-proxy-selenium"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/free-proxy-list.net\/blog\/rotating-proxy-selenium#primaryimage","url":"https:\/\/free-proxy-list.net\/blog\/wp-content\/uploads\/open-fast-rotating.png","contentUrl":"https:\/\/free-proxy-list.net\/blog\/wp-content\/uploads\/open-fast-rotating.png","width":681,"height":317,"caption":"Open Fast Rotating Option"},{"@type":"BreadcrumbList","@id":"https:\/\/free-proxy-list.net\/blog\/rotating-proxy-selenium#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/free-proxy-list.net\/blog"},{"@type":"ListItem","position":2,"name":"Proxy Knowledge","item":"https:\/\/free-proxy-list.net\/blog\/proxy-knowledge"},{"@type":"ListItem","position":3,"name":"Use Rotating Proxy with Selenium"}]},{"@type":"WebSite","@id":"https:\/\/free-proxy-list.net\/blog\/#website","url":"https:\/\/free-proxy-list.net\/blog\/","name":"Free Proxy Blog","description":"stay anonymous online","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/free-proxy-list.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/free-proxy-list.net\/blog\/#\/schema\/person\/eb7bf4b8cfe5cd3518115e2a57c29820","name":"Didsoft","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/free-proxy-list.net\/blog\/#\/schema\/person\/image\/","url":"https:\/\/free-proxy-list.net\/blog\/wp-content\/uploads\/didsoft.png","contentUrl":"https:\/\/free-proxy-list.net\/blog\/wp-content\/uploads\/didsoft.png","caption":"Didsoft"},"sameAs":["http:\/\/www.my-proxy.com\/"]}]}},"_links":{"self":[{"href":"https:\/\/free-proxy-list.net\/blog\/wp-json\/wp\/v2\/posts\/1530","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/free-proxy-list.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/free-proxy-list.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/free-proxy-list.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/free-proxy-list.net\/blog\/wp-json\/wp\/v2\/comments?post=1530"}],"version-history":[{"count":0,"href":"https:\/\/free-proxy-list.net\/blog\/wp-json\/wp\/v2\/posts\/1530\/revisions"}],"wp:attachment":[{"href":"https:\/\/free-proxy-list.net\/blog\/wp-json\/wp\/v2\/media?parent=1530"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/free-proxy-list.net\/blog\/wp-json\/wp\/v2\/categories?post=1530"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/free-proxy-list.net\/blog\/wp-json\/wp\/v2\/tags?post=1530"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}