Найти - Пользователи
Полная версия: Выкачать лекции по ссылке
Начало » Python для новичков » Выкачать лекции по ссылке
1
ingfa_1981
http://www.intuit.ru/studies/courses/49/49/lecture/1471 подскажите как выкачать лекции с этой ссылки что бы научиться?
половину сохранил вручную и вспомнил, что можно выкачать автоматически.
alexsis
Вот на скорую руку скачивание частей пятой лекции.
from urllib import urlopen
url = 'http://www.intuit.ru/studies/courses/49/49/lecture/1471?page='
url_list = [url + str(x) for x in range(1,6)]
for i, url in enumerate(url_list):
    out = open(str(i) + '.htm', 'w')
    out.write(urlopen(url).read())
    out.close()
PanovSergey
ingfa_1981
http://www.intuit.ru/studies/courses/49/49/lecture/1471 подскажите как выкачать лекции с этой ссылки что бы научиться?половину сохранил вручную и вспомнил, что можно выкачать автоматически.

А то то тема как скачать и как парсить хтмл сто раз обсосана вас не смущает?
-1
ingfa_1981
Я сейчас как слепой котенок, хожу туда сюда бьюсь головой, и не знаю чего изучать. Потому что я прочитал лишь одну книгу Лутца за месяц. Конечно же понял не все.
ingfa_1981
А почему у меня ошибка?

from urllib import urlopen
ImportError: cannot import name urlopen
alexsis
ingfa_1981
А почему у меня ошибка?
для питона третьей ветки надо так:
from urllib.request import urlopen
ingfa_1981
Я сейчас как слепой котенок, хожу туда сюда бьюсь головой, и не знаю чего изучать. Потому что я прочитал лишь одну книгу Лутца за месяц. Конечно же понял не все.
У Марка Лутца есть еще двухтомник “Программирование на Python”. Там разбирается написание скриптов на python.
ingfa_1981
Traceback (most recent call last):
  File "/home/yura/Документы/python/progi/телефонистки.py", line 7, in <module>
    out.write(urlopen(url).read())
TypeError: must be str, not bytes

теперь такая ошибка

ingfa_1981
необходима строка а не байты, так переводится?
alexsis
Строчку, в которой открывается файл, измените на
out = open(str(i) + '.htm', 'wb')
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