Witam,
na wstępie zaznaczam, że korzystam z Pythona v. 2.7. Wczoraj wyświetlałam sobie źródła stron przy pomocy kodu:
import urllib
sock = urllib.urlopen("http://www.gratka.pl/")
htmlSource = sock.read()
sock.close()
print htmlSource
Rozbudowałam kod, aby wyłuskiwał mi np. tytuły do notatnika i wszystko grało - ładnie zapisywało kod HTML (lub wybrane dane) do notatnika. Dziś pobrałam bibliotekę Beutiful Soup 4, zainstalowałam też pip.py i od tego momentu nie mogę odpalić tego kodu, bo wyskakuje mi błąd:
"AttributeError: 'module' object has no attribute 'urlopen'"
Próbowałam szukać odpowiedzi u wujka Googla i znalazłam, że muszę zastapić bibliotekę na urllib.request
import urllib.request
with urllib.request.urlopen("http://www.gratka.pl") as url:
s = url.read()
print(s)
Tej biblioteki też mi nie czyta, bo jest chyba do Pythona 3.0
Proszę o pomoc :(