Добрый день! По 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/) или свои.
Ответы (2)
Ответы (1)
Ответы (1)
Ответы (3)
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
Еще и персональный фид получилось сделать: вбила в поиск набор своих ключевых в духе 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)