By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
424,665 Members | 1,454 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 424,665 IT Pros & Developers. It's quick & easy.

URL as input -> "IOError: [Errno 2] The system cannot find the path specified"

P: n/a
Hello

I'm trying to use urllib to download web pages with the GET method,
but Python 2.5.1 on Windows turns the URL into something funny:

========
url = "amazon.fr/search/index.php?url=search"

[...]

IOError: [Errno 2] The system cannot find the path specified:
'amazon.fr\\search\\index.php?url=search'

f = urllib.urlopen(url)
========

Any idea why it does this?

Thank you.
Oct 24 '08 #1
Share this Question
Share on Google+
2 Replies


P: n/a
On Fri, 24 Oct 2008 19:56:04 +0200, Gilles Ganault wrote:
I'm trying to use urllib to download web pages with the GET method, but
Python 2.5.1 on Windows turns the URL into something funny:

========
url = "amazon.fr/search/index.php?url=search"
This "URL" lacks the protocol! Correct would be http://amazon.fr… (I
guess).
[...]

IOError: [Errno 2] The system cannot find the path specified:
'amazon.fr\\search\\index.php?url=search'
Without protocol it seems that the 'file://' protocol is used and there
is no such file on your system.

Ciao,
Marc 'BlackJack' Rintsch
Oct 24 '08 #2

P: n/a
On 24 Oct 2008 18:02:45 GMT, Marc 'BlackJack' Rintsch <bj****@gmx.net>
wrote:
>This "URL" lacks the protocol! Correct would be http://amazon.fr (I
guess).
Thanks, that did it :)
Oct 24 '08 #3

This discussion thread is closed

Replies have been disabled for this discussion.