I'm trying to web scrape using Python at me new job using the same method I used at my previous 2 jobs except it's not working now. Here's the code-
import urllib
from urllib import urlopen
url = 'http://www.google.com'
html = urllib.urlopen(url).read()
And the error is this-
Traceback (most recent call last):
  File "<pyshell#3>", line 1, in <module>
    html = urllib.urlopen(url).read()
  File "C:\Users\NREARDO2\AppData\Local\Continuum\Anaconda2\lib\urllib.py", line 87, in urlopen
    return opener.open(url)
  File "C:\Users\NREARDO2\AppData\Local\Continuum\Anaconda2\lib\urllib.py", line 213, in open
    return getattr(self, name)(url)
  File "C:\Users\NREARDO2\AppData\Local\Continuum\Anaconda2\lib\urllib.py", line 350, in open_http
    h.endheaders(data)
  File "C:\Users\NREARDO2\AppData\Local\Continuum\Anaconda2\lib\httplib.py", line 1053, in endheaders
    self._send_output(message_body)
  File "C:\Users\NREARDO2\AppData\Local\Continuum\Anaconda2\lib\httplib.py", line 897, in _send_output
    self.send(msg)
  File "C:\Users\NREARDO2\AppData\Local\Continuum\Anaconda2\lib\httplib.py", line 859, in send
    self.connect()
  File "C:\Users\NREARDO2\AppData\Local\Continuum\Anaconda2\lib\httplib.py", line 836, in connect
    self.timeout, self.source_address)
  File "C:\Users\NREARDO2\AppData\Local\Continuum\Anaconda2\lib\socket.py", line 557, in create_connection
    for res in getaddrinfo(host, port, 0, SOCK_STREAM):
IOError: [Errno socket error] [Errno 11004] getaddrinfo failed
Is this because I'm working at a conglomerate and there's a security protocol preventing me from doing this or is there another way to get around it?
 
     
    