Hei.
I Ubuntu har jeg laget et lite program (i python) som leser fra en nettside. Når jeg prøvde å kjøre dette programmet på laptopen (Win7) så failer urllib å lese fra internett.
Jeg lurer på hva jeg kan gjøre for å få det til å fungere.
Eksempel:
Mulig google-ferdighetene mine er for dårlig men jeg har ikke funnet noenting som hjelper.
Kan legge til at jeg har prøvd med urllib2 også uten hell.
Jeg bruker python 2.5 på begge maskinene.
Maskinen det er problemer på er en "DELL LATITUDE E5400"
I Ubuntu har jeg laget et lite program (i python) som leser fra en nettside. Når jeg prøvde å kjøre dette programmet på laptopen (Win7) så failer urllib å lese fra internett.
Jeg lurer på hva jeg kan gjøre for å få det til å fungere.
Eksempel:
Kode
>>> urllib.urlopen('http://www.google.com/').read() Traceback (most recent call last): File "<pyshell#1>", line 1, in <module> urllib.urlopen('http://www.google.com/').read() File "C:\Users\MinBruker\Desktop\2.5\lib\urllib.py", line 82, in urlopen return opener.open(url) File "C:\Users\MinBruker\Desktop\2.5\lib\urllib.py", line 190, in open return getattr(self, name)(url) File "C:\Users\MinBruker\Desktop\2.5\lib\urllib.py", line 325, in open_http h.endheaders() File "C:\Users\MinBruker\Desktop\2.5\lib\httplib.py", line 856, in endheaders self._send_output() File "C:\Users\MinBruker\Desktop\2.5\lib\httplib.py", line 728, in _send_output self.send(msg) File "C:\Users\MinBruker\Desktop\2.5\lib\httplib.py", line 695, in send self.connect() File "C:\Users\MinBruker\Desktop\2.5\lib\httplib.py", line 663, in connect socket.SOCK_STREAM): IOError: [Errno socket error] (11004, 'getaddrinfo failed')
Kan legge til at jeg har prøvd med urllib2 også uten hell.
Jeg bruker python 2.5 på begge maskinene.
Maskinen det er problemer på er en "DELL LATITUDE E5400"