Добрый день! По rss ленте понял, запишу в список задач
Пока можно сделать RSS ленту самостоятельно с помощью встроенного парсинга FreshRSS 😉Пример по пепперу
//article[contains(@class, "deal-card")] descendant::div[contains(@class, "custom-card-title")]/a/text() . descendant::div[contains(@class, "custom-card-title")]/a/@href descendant::div[1]/div/img/@src descendant::a[contains(@class, "gtm_store_visit_homepage")]/text() descendant::a[contains(@class, "gtm_store_visit_homepage")]/text() descendant::div[contains(@class, "custom-card-title")]/a/@href + чтобы не двоились добавить XPath для уникальный ID элемента descendant::div[contains(@class, "custom-card-title")]/a/@href
Спасибо огромное. Давно хотела себе поднять FreshRSS для всякого (или miniflux, там css вместо xpath), но руки не доходили.
Еще и персональный фид получилось сделать: вбила в поиск набор своих ключевых в духе intitle:'airpods' OR intitle:'ssd' OR intitle:'samsung s24' OR author:'Steam' и нажала на закладочку, сохранила в пользовательский запрос, скопировала на него rss-ссылку и скормила в ifttt для оповещений в телеге, как с официальным фидом делала. Жаль по категориям подписок пока не придумала, как быть - вроде их не видно нигде на главной.
Может потом еще RSS-to-Telegram-Bot настрою, чтобы шустрее и красивее сделать.
Прошу помощи! Не удается настроить парсинг по указаным выше XPath. ошибка: "О нет! С этой лентой возникла проблема. Пожалуйста, убедитесь, что она всегда досягаема."
P.S. До этого настраивал генерацию самописным python скриптом на VPS. Забанили сначала один мой сервер - дергал pepper каждую минуту. Поднял на резервном - раз в 10 минут сделал обновление. Через неделю и запасной забанили :( Больше IP свободных нет для переезда VPS...
Используй прокси 😉 А время обновления 30 минут или больше..
15 комментариев
Писали уже про это. Возможно добавят или через телегу сделают.
Можете сами добавить через сервисы генераторы (https://rss.app/) или свои.
Вот, например https://rss.app/feeds/j5ki819HKKGSL4Tr.xml
Цену не показывает, к сожалению.
Ответы (2)
@pikadil_admin до вас дошло мое письмо на ваш почтовый ящик hello?
Добрый день! Передал, что вы написали)
Ответы (1)
а можно где-нибудь найти код rss ленты для старого pepper-а? хочу его изучить
https://web.archive.org/web/20240917204257/https://www.pepper.ru/rss/new
https://web.archive.org/web/20240917203715/https://www.pepper.ru/new
Ответы (1)
А что там изучать? RSS у пеппера нет и не будет, а сюда надеюсь завезут 🥰
Ответы (3)
Добрый день! По rss ленте понял, запишу в список задач
Пока можно сделать RSS ленту самостоятельно с помощью встроенного парсинга FreshRSS 😉
Пример по пепперу
//article[contains(@class, "deal-card")]
descendant::div[contains(@class, "custom-card-title")]/a/text()
.
descendant::div[contains(@class, "custom-card-title")]/a/@href
descendant::div[1]/div/img/@src
descendant::a[contains(@class, "gtm_store_visit_homepage")]/text()
descendant::a[contains(@class, "gtm_store_visit_homepage")]/text()
descendant::div[contains(@class, "custom-card-title")]/a/@href
+ чтобы не двоились добавить
XPath для уникальный ID элемента
descendant::div[contains(@class, "custom-card-title")]/a/@href
Спасибо огромное. Давно хотела себе поднять FreshRSS для всякого (или miniflux, там css вместо xpath), но руки не доходили.
Еще и персональный фид получилось сделать: вбила в поиск набор своих ключевых в духе intitle:'airpods' OR intitle:'ssd' OR intitle:'samsung s24' OR author:'Steam' и нажала на закладочку, сохранила в пользовательский запрос, скопировала на него rss-ссылку и скормила в ifttt для оповещений в телеге, как с официальным фидом делала. Жаль по категориям подписок пока не придумала, как быть - вроде их не видно нигде на главной.
Может потом еще RSS-to-Telegram-Bot настрою, чтобы шустрее и красивее сделать.
Прошу помощи!
Не удается настроить парсинг по указаным выше XPath. ошибка: "О нет! С этой лентой возникла проблема. Пожалуйста, убедитесь, что она всегда досягаема."
P.S. До этого настраивал генерацию самописным python скриптом на VPS. Забанили сначала один мой сервер - дергал pepper каждую минуту. Поднял на резервном - раз в 10 минут сделал обновление. Через неделю и запасной забанили :( Больше IP свободных нет для переезда VPS...
Используй прокси 😉
А время обновления 30 минут или больше..
Ответы (1)
Ответы (3)
Ответы (4)