Найти - Пользователи
Полная версия: Различие в документации по python scrapy
Начало » Web » Различие в документации по python scrapy
1
Master_Sergius
Итак, путь свой начал вот отсюда:
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? А то уже хочется плюнуть и просто тянуть страницы урллибой и парсить регекспами )


От блин, всё-таки очень старая версия установилась через апт-гет. Теперь другой вопрос - почему??? Почему не поставилась самая новая?
slav0nic
http://doc.scrapy.org/en/0.20/intro/tutorial.html

ты дев версию доков читаешь
kmike
Версия доков правильная (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
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