Найти - Пользователи
Полная версия: Работа с модулем urllib
Начало » Python для новичков » Работа с модулем urllib
1
AlexSSpirit
Дело в том, что я изучаю пайтон через этакое учебное http://ru.wikiversity.org/wiki/Программирование_и_научные_вычисления_на_языке_Python/§14
Но оно рассчитано на версию пайтона 2.х, а у меня версия 3.х

И видимо поэтому после всяческой работы с urllib например:
import urllib
url = 'http://www.simula.no/research/scientific/cbc'
urllib.urlretrieve(url, filename='webpage.html')
или
infile = urllib.urlopen(url)
у меня выскакивают ошибки типа
Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    urllib.urlretrieve(url, filename='webpage.html')
AttributeError: 'module' object has no attribute 'urlretrieve'

Traceback (most recent call last):
  File "<pyshell#3>", line 1, in <module>
    infile = urllib.urlopen(url)
AttributeError: 'module' object has no attribute 'urlopen'
итд
-как я понимаю таких атрибутов в 3.х и нет вовсе)

Так вот вопрос: Как работать с urllib (т.е. вытаскивать данные со страницы например) в версии 3.x?
Viktor_Zorichev
>>> dir(urllib)
['__builtins__', '__cached__', '__doc__', '__file__', '__name__', '__package__', '__path__']

>>> help(urllib)
Help on package urllib:
NAME
    urllib
PACKAGE CONTENTS
    error
    parse
    request
    response
    robotparser
FILE
    d:\documents and settings\...\python32\lib\urllib\__init__.py

urlopen, например, в urllib.request
reclosedev
Первое место, куда нужно обратиться - это официальная документация:
http://docs.python.org/py3k/library/internet.html
http://docs.python.org/py3k/library/urllib.request.html#urllib.request.urlretrieve
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB