Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Web
  • » Различие в документации по python scrapy [RSS Feed]

#1 Июнь 2, 2014 13:01:56

Master_Sergius
Зарегистрирован: 2013-09-12
Сообщения: 271
Репутация: +  7  -
Профиль   Отправить e-mail  

Различие в документации по python scrapy

Итак, путь свой начал вот отсюда:
http://doc.scrapy.org/en/latest/intro/tutorial.html#intro-tutorial

Установил себе, думал, тоже последнюю версию: apt-get install python-scrapy

Но вот, получаю фокусы:

1) Это в доке:

from scrapy.spider import Spider

Но у меня говорит, что такого класса нету, покопал модуль, и переставил себе на:
from scrapy.spider import BaseSpider

Теперь всё работает, идём дальше:
2)
Запускаю scrapy shell для тестирования xpath, в доке селектор обозначается sel, а у меня - hxs, соответсвенно и методы разные. Что за фигня? И как мне справится с этим scrapy? А то уже хочется плюнуть и просто тянуть страницы урллибой и парсить регекспами )


От блин, всё-таки очень старая версия установилась через апт-гет. Теперь другой вопрос - почему??? Почему не поставилась самая новая?



———————————————————————————
Мой блог о семействе *nix: http://nixtravelling.blogspot.com/

Отредактировано Master_Sergius (Июнь 2, 2014 18:55:13)

Офлайн

#2 Июнь 5, 2014 15:40:03

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

Различие в документации по python scrapy

http://doc.scrapy.org/en/0.20/intro/tutorial.html

ты дев версию доков читаешь

Офлайн

#3 Июнь 25, 2014 12:18:40

kmike
От:
Зарегистрирован: 2009-12-07
Сообщения: 56
Репутация: +  4  -
Профиль   Отправить e-mail  

Различие в документации по python scrapy

Версия доков правильная (latest - значит последний релиз, 0.22.х). Дев-версия - это master. Проблема в том, что через apt-get install python-scrapy по дефолту поставится оочень старая версия Scrapy. Лучше ставить через pip или настроить apt как написано тут: http://doc.scrapy.org/en/latest/topics/ubuntu.html#topics-ubuntu

Кстати, в версии 0.24, которая скоро выйдет, можно будет писать и так:

from scrapy import Spider



Отредактировано kmike (Июнь 25, 2014 12:19:01)

Офлайн

  • Начало
  • » Web
  • » Различие в документации по python scrapy[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version