Парсинг дескрипшен выдачи

tiptopvkr

Client
Регистрация
26.09.2019
Сообщения
189
Благодарностей
14
Баллы
18
Всем привет. И снова нуждаюсь в вашей помощи потому как застрял совсем на задаче...

Нужно выпарсить из результатов выдачи дескрипшены всех сайтов органики с первой страницы. Чтобы не было ни рекламы там ни яндекс-сервисов. Перепробовал кучу всего и никак не выходит. Максимум что получилось это вытянуть все подряд на кучу строк. Но это бессмысленно так как вручную быстрее будет скопировать в файл нежели перебрать такой файл с результатом)

Уточню не десрипшен сайта в выдаче а именно от Яндекса то что на странице выдачи. Они часто отличаются так как Яша берет то что ему понравилось если то что на сайте ему не подходит.

Вот что у меня:

47049
 

tiptopvkr

Client
Регистрация
26.09.2019
Сообщения
189
Благодарностей
14
Баллы
18
И ура)
Благодаря этой схеме https://zennolab.com/discussion/threads/klik-po-sluchajnomu-rezultatu-vydachi.70871/post-485625

Я наконец то разобрался как формировать строку для парсинга))

В результате собрал такую конструкцию:
//li[@class='serp-item' and not(.//div[contains(@class, 'label label_theme_direct')])]//div[contains(@class, 'organic__content-wrapper')]//span[contains(@class, 'extended-text__full')]

И вопреки всем моим ожиданиям - она сработала)

Большое всем спасибо за помощь и консультации)
 
  • Спасибо
Реакции: TwistDanceR

TwistDanceR

Client
Регистрация
30.05.2019
Сообщения
479
Благодарностей
200
Баллы
43
И ура)
Благодаря этой схеме https://zennolab.com/discussion/threads/klik-po-sluchajnomu-rezultatu-vydachi.70871/post-485625

Я наконец то разобрался как формировать строку для парсинга))

В результате собрал такую конструкцию:
//li[@class='serp-item' and not(.//div[contains(@class, 'label label_theme_direct')])]//div[contains(@class, 'organic__content-wrapper')]//span[contains(@class, 'extended-text__full')]

И вопреки всем моим ожиданиям - она сработала)

Большое всем спасибо за помощь и консультации)
Которых не было))) Молодец)
 

tiptopvkr

Client
Регистрация
26.09.2019
Сообщения
189
Благодарностей
14
Баллы
18
Почему не было?) Были но в другой моей теме)
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113

tiptopvkr

Client
Регистрация
26.09.2019
Сообщения
189
Благодарностей
14
Баллы
18

TwistDanceR

Client
Регистрация
30.05.2019
Сообщения
479
Благодарностей
200
Баллы
43

tiptopvkr

Client
Регистрация
26.09.2019
Сообщения
189
Благодарностей
14
Баллы
18

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)