Я сделал код по учебнику, он практически такой же. Парень запускает его с терминала с файлом .csv в качестве вывода, но когда я запускаю его, появляется множество вариантов запуска файла, но он не делает ничего, что я хочу, но, по-видимому, не выдает никаких ошибок. Что я делаю не так?, я запускаю это так:
(.venv) PS C:\Users\dodge\PycharmProjects\Scraper> scrapy runspider merclibre.py -o mercadolibre.csv -t csv
и результат такой:
2024-12-25 19:47:05 [scrapy.utils.log] INFO: Scrapy 2.12.0 started (bot: scrapybot)
2024-12-25 19:47:05 [scrapy.utils.log] INFO: Versions: lxml 5.3.0.0,
libxml2 2.11.7
, cssselect 1.2.0, parsel 1.9.1, w3lib 2.2.1, Twisted 24.11.0, Python
3.12.6 (tags/
v3.12.6:a4a2d2b, Sep 6 2024, 20:11:23) [MSC v.1940 64 bit (AMD64)],
pyOpenSSL 24.3
.0 (OpenSSL 3.4.0 22 Oct 2024), cryptography 44.0.0, Platform Windows-
11-10.0.22631-SP0
Usage
=====
scrapy runspider [options]
Run the spider defined in the given file
Options
=======
-h, --help show this help message and exit
-a NAME=VALUE set spider argument (may be repeated)
-o FILE, --output FILE
append scraped items to the end of FILE (use - for
stdout), to define format set a colon at the end of
the
output URI (i.e. -o FILE:FORMAT)
-O FILE, --overwrite-output FILE
dump scraped items into FILE, overwriting any
existing
file, to define format set a colon at the end of
the
output URI (i.e. -O FILE:FORMAT)
Global Options
--------------
--logfile FILE log file. if omitted stderr will be used
-L LEVEL, --loglevel LEVEL
log level (default: DEBUG)
--nolog disable logging completely
--profile FILE write python cProfile stats to FILE
--pidfile FILE write process ID to FILE
-s NAME=VALUE, --set NAME=VALUE
set/override setting (may be repeated)
--pdb enable pdb on failure
Подробнее здесь: https://stackoverflow.com/questions/793 ... m-terminal
Как запустить Scrapy Crawl Spider с терминала? ⇐ Python
Программы на Python
-
Anonymous
1735201697
Anonymous
Я сделал код по учебнику, он практически такой же. Парень запускает его с терминала с файлом .csv в качестве вывода, но когда я запускаю его, появляется множество вариантов запуска файла, но он не делает ничего, что я хочу, но, по-видимому, не выдает никаких ошибок. Что я делаю не так?, я запускаю это так:
(.venv) PS C:\Users\dodge\PycharmProjects\Scraper> scrapy runspider merclibre.py -o mercadolibre.csv -t csv
и результат такой:
2024-12-25 19:47:05 [scrapy.utils.log] INFO: Scrapy 2.12.0 started (bot: scrapybot)
2024-12-25 19:47:05 [scrapy.utils.log] INFO: Versions: lxml 5.3.0.0,
libxml2 2.11.7
, cssselect 1.2.0, parsel 1.9.1, w3lib 2.2.1, Twisted 24.11.0, Python
3.12.6 (tags/
v3.12.6:a4a2d2b, Sep 6 2024, 20:11:23) [MSC v.1940 64 bit (AMD64)],
pyOpenSSL 24.3
.0 (OpenSSL 3.4.0 22 Oct 2024), cryptography 44.0.0, Platform Windows-
11-10.0.22631-SP0
Usage
=====
scrapy runspider [options]
Run the spider defined in the given file
Options
=======
-h, --help show this help message and exit
-a NAME=VALUE set spider argument (may be repeated)
-o FILE, --output FILE
append scraped items to the end of FILE (use - for
stdout), to define format set a colon at the end of
the
output URI (i.e. -o FILE:FORMAT)
-O FILE, --overwrite-output FILE
dump scraped items into FILE, overwriting any
existing
file, to define format set a colon at the end of
the
output URI (i.e. -O FILE:FORMAT)
Global Options
--------------
--logfile FILE log file. if omitted stderr will be used
-L LEVEL, --loglevel LEVEL
log level (default: DEBUG)
--nolog disable logging completely
--profile FILE write python cProfile stats to FILE
--pidfile FILE write process ID to FILE
-s NAME=VALUE, --set NAME=VALUE
set/override setting (may be repeated)
--pdb enable pdb on failure
Подробнее здесь: [url]https://stackoverflow.com/questions/79308585/how-to-run-a-scrapy-crawl-spider-from-terminal[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия