lynx для яндекс маркета (как мониторить интересный товар в маркете)

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

kiton
Сообщения: 21
ОС: Vista 64

lynx для яндекс маркета

Сообщение kiton »

Допустим есть у Вас мечта, купить новый велосипед, взамен украденного 28 лет назад. Не сказать, что за эти годы на руках не оказывалось нужной суммы, но всегда находились мечты мечтее этой, отбрасывающие покупку велосипеда за кредитное будущее. Ну и ясно, что он должен быть такой-же, то есть зелёный, дорожный, с большими колёсами. Можно не аист. И желательно с планетарной втулкой. Дядя Яша в своём маркете способен подбирать именно такой:
https://market.yandex.ru/catalog/55939/list...404573%3Aselect
но сегодня выбор маловат, дороговат и не зелёный.
А мечтать по-детски (то есть ежечасно) вы уже разучились. И вот Вы сохраняете эту ссылку и периодически её запускаете в lynx, там же можно сохранить этот контент в файл - распечатать выданное клавишей P, а полученный файл грепнуть на поиск нужной строки.
Вроде всё под руками, остаётся этот процесс только автоматизировать. То есть задать в консоли открытие в lynx велосипедной страницы, и её печать в файл. Руками это просто нажатие клавиш:
lynx
G
Ctrl V https://market.yandex.ru/catalog/55939/list...404573%3Aselect
P /home/ya/velik.txt
Близок локоток, а не укусить - сделать это с помощь команд в консоли не получается прямо с начала:

Код: Выделить всё

lynx https://market.yandex.ru/catalog/55939/list?hid=91529&how=aprice&gfilter=2142357018%3A-1897526220&gfilter=2142357015%3A-2050523739&gfilter=2142356986%3A28~&gfilter=2141404573%3Aselect
[2] 10993
[3] 10994
[4] 10995
[5] 10996
[6] 10997
[3]   Готово            how=aprice

И отсюда первый вопрос, а можно открыть в lynx указанную сылку командой с консоли?
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: lynx для яндекс маркета

Сообщение azsx »

а можно открыть в lynx указанную сылку командой с консоли?

lynx "https://market.yandex.ru/catalog/55939/list?hid=91529&how=aprice&gfilter=2142357018%3A-1897526220&gfilter=2142357015%3A-2050523739&gfilter=2142356986%3A28~&gfilter=2141404573%3Aselect"
кавычки
зы
может проще wget?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5405
ОС: Gentoo

Re: lynx для яндекс маркета

Сообщение /dev/random »

kiton писал(а):
09.12.2015 09:20
И отсюда первый вопрос, а можно открыть в lynx указанную сылку командой с консоли?

Символы "&", содержащиеся в ссылке, имеют в командной строке специальное значение (разделитель выполняемых параллельно команд). Чтобы его подавить, возьмите ссылку в кавычки.
Спасибо сказали:
kiton
Сообщения: 21
ОС: Vista 64

Re: lynx для яндекс маркета

Сообщение kiton »

azsx писал(а):
09.12.2015 09:53
может проще wget?

Может и проще! Спасибо. wget попробую после третьей шишки на лбу.
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: lynx для яндекс маркета

Сообщение SLEDopit »

Но зачем так мучаться с парсингом страницы, которая ещё и меняется время от времени, если у них есть бесплатный API, которого с лихвой хватит для ваших нужд?
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали: