title: Selenium scraper detected at loading first page
body: <p>I'm trying yo scrape this site: <a href="https://www.zocdoc.com/" rel="nofollow noreferrer">https://www.zocdoc.com/</a></p>
  
  <p>Frist I tried using request library and got this response from the site: </p>
  
  <pre><code>b'&lt;html style="height:100%"&gt;&lt;head&gt;&lt;META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW"&gt;&lt;meta name="format-detection" content="telephone=no"&gt;&lt;meta name="viewport" content="initial-scale=1.0"&gt;&lt;meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"&gt;&lt;/head&gt;&lt;body style="margin:0px;height:100%"&gt;&lt;iframe src="/_Incapsula_Resource?CWUDNSAI=20&amp;xinfo=13-8874904-0%200NNN%20RT%281557792003687%20128%29%20q%280%20-1%20-1%20-1%29%20r%280%20-1%29%20B15%284%2c200%2c0%29%20U5&amp;incident_id=787000970007113277-35368596172637725&amp;edet=15&amp;cinfo=04000000" frameborder=0 width="100%" height="100%" marginheight="0px" marginwidth="0px"&gt;Request unsuccessful. Incapsula incident ID: 787000970007113277-35368596172637725&lt;/iframe&gt;&lt;/body&gt;&lt;/html&gt;'
  </code></pre>
  
  <p>Hence I switched to selenium which usually works. I using this simple code to test it: </p>
  
  <pre><code>from selenium import webdriver
  from selenium.webdriver.common.by import By
  from selenium.webdriver.support import expected_conditions as EC
  from selenium.webdriver.support.ui import WebDriverWait
  driver = webdriver.Chrome("/usr/lib/chromium-browser/chromedriver")
  url = "https://www.zocdoc.com/"
  driver.get(url)
  </code></pre>
  
  <p>But this is not working either, I'm getting this result:</p>
  
  <p><a href="https://i.stack.imgur.com/6CbDN.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/6CbDN.png" alt="enter image description here"></a></p>
  
  <p>How can be the site detecting that fast the robot? </p>