Python Forum
urlopen error - Printable Version

+- Python Forum (https://python-forum.io)
+-- Forum: Python Coding (https://python-forum.io/forum-7.html)
+--- Forum: Networking (https://python-forum.io/forum-12.html)
+--- Thread: urlopen error (/thread-25988.html)



urlopen error - newmoon - Apr-17-2020

Hi, Python Web Scrapers,

I wrote a simple code to use urlopen function, but it didn't work.
I don't know what's wrong with my code.

Python 3.8.2
OS: Windows
IDE: VS Code

Here's my code

importĀ urllib.request
url='http://python.org/'
get=urllib.request.urlopen(url)
print(get)
you can see the error picture in :
https://imgur.com/ifOMZHO
[Image: ifOMZHO]


RE: urlopen error - thirteendec - Apr-17-2020

Pro tip: You can input traceback errors into error tags (just click the red cross in the reply text box) so users can see the error without clicking external links and immediately identify the most important part of the post.

I believe the only thing you're missing is to write 'get.read()' rather than just the 'get' in the print function.

So it should be
import urllib.request
url='http://python.org/'
get=urllib.request.urlopen(url)
print(get.read())
Hope that helps!


RE: urlopen error - Larz60+ - Apr-18-2020

FYI: requests is so much more elegant code same as yours looks similar,
but there's a lot more to offer, see: https://requests.readthedocs.io/en/master/

needs to be installed once, pip install requests (request with an s = requests)

simple example:
import requests
url='http://python.org/'
response = requests.get(https://qrznow.com/real-time-band-conditions/)
print(response.content)