помогите пжлст с регулярным выражением!!

kabangig

Новичок
Регистрация
14.03.2018
Сообщения
26
Благодарностей
0
Баллы
1
Привет всем
Сорян за простой вопрос, но дело вот в чем.
Никак не получается подобрать регулярку для парсинга ключевых слов yandex wordstat.
Как ни пытаюсь, в результате куча кода вылазит.
В конструкторе регулярных выражений пытался ставить то, что до ключевых слов и после. Результат тот же. Ну никак не выделяются ключевики ХЕЛП!!
Может блин заклятье на Яндексе какое скриптовое а?))
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
22 472
Благодарностей
10 022
Баллы
113
Привет всем
Сорян за простой вопрос, но дело вот в чем.
Никак не получается подобрать регулярку для парсинга ключевых слов yandex wordstat.
Как ни пытаюсь, в результате куча кода вылазит.
В конструкторе регулярных выражений пытался ставить то, что до ключевых слов и после. Результат тот же. Ну никак не выделяются ключевики ХЕЛП!!
Может блин заклятье на Яндексе какое скриптовое а?))
Приведите пример кода страницы и пример регулярки для этого кода, которую вы пытались использовать..
 

kabangig

Новичок
Регистрация
14.03.2018
Сообщения
26
Благодарностей
0
Баллы
1
вот отрывок DOM страницы (красным выделил то, что пытаюсь выпарсить)
------------------------------------------------------
b-word-statistics__td b-word-statistics__td-phrase"><span class="b-phrase-link i-bem b-phrase-link_js_inited" onclick="return {&quot;b-phrase-link&quot;:{}}"><a class="b-link b-phrase-link__link" href="/#!/?words=%D1%83%D0%BC%D0%BD%D1%8B%D0%B5%20%D1%87%D0%B0%D1%81%D1%8B%20smart%20baby%20watch">умные часы smart baby watch</a></span></td><td class="b-word-statistics__td b-word-statistics__td-number">3&nbsp;176</td></tr><tr class="b-word-statistics__tr"><td class="b-word-statistics__td b-word-statistics__td-phrase"><span class="b-phrase-link i-bem b-phrase-link_js_inited" onclick="return {&quot;b-phrase-link&quot;:{}}"><a class="b-link b-phrase-link__link" href="/#!/?words=%D0%B4%D0%B5%D1%82%D1%81%D0%BA%D0%B8%D0%B5%20smart%20baby%20watch%20gps">детские smart baby watch gps</a></span></td><td class="b-word-statistics__td b-word-statistics__td-number">3&nbsp;044</td></tr><tr class="b-word-statistics__tr b-word-statistics__tr-even"><td class="b-word-statistics__td b-word-statistics__td-phrase"><span class="b-phrase-link i-bem b-phrase-link_js_inited" onclick="return {&quot;b-phrase-link&quot;:{}}"><a class="b-link b-phrase-link__link" href="/#!/?words=%D0%B4%D0%B5%D1%82%D1%81%D0%BA%D0%B8%D0%B5%20gps%20%D1%87%D0%B0%D1%81%D1%8B%20smart%20baby%20watch">детские gps часы smart baby watch</a></span></td><td class="b-word-statistics__td b-word-statistics__td-number">3&nbsp;022</td></tr><tr class="b-word-statistics__tr"><td class="b-word-statistics__td b-word-statistics__td-phrase"><span class="b-phrase-link i-bem b-phrase-link_js_inited" onclick="return {&quot;b-phrase-link&quot;:{}}"><a class="b-link b-phrase-link__link" href="/#!/?words=smart%20watch%20%2B%D0%BD%D0%B0%20%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%BC">smart watch +на русском</a></span></td><td class="b-word-statistics__td b-word-statistics__td-number">2&nbsp;874</td></tr><tr class="b-word-statistics__tr b-word-statistics__tr-even"><td class="b-word-statistics__td b-word-statistics__td-phrase"><span class="b-phrase-link i-bem b-phrase-link_js_inited" onclick="return {&quot;b-phrase-link&quot;:{}}"><a class="b-link b-phrase-link__link" href="/#!/?words=smart%20watch%20w8">smart watch w8</a></span></td><td class="b-word-statistics__td b-word-statistics__td-number">2&nbsp;820</td></tr><tr class="b-word-statistics__tr"><td class="b-word-statistics__td b-word-statistics__td-phrase"><span class="

----------------------------------------------------------------------------------

вот такую регулярку пользую
перед искомым текстом
">

после искомого текста
</a></span></td><td class="b-word-


---------------------------------
в результате получается вот такое


<span class="b-phrase-link i-bem b-phrase-link_js_inited" onclick="return {&quot;b-phrase-link&quot;:{}}"><a class="b-link b-phrase-link__link" href="/#!/?words=%D1%83%D0%BC%D0%BD%D1%8B%D0%B5%20%D1%87%D0%B0%D1%81%D1%8B%20smart%20baby%20watch">умные часы smart baby watch</a></span></td><td class="b-word-statistics__td b-word-statistics__td-number">3&nbsp;176</td></tr><tr class="b-word-statistics__tr"><td class="b-word-statistics__td b-word-statistics__td-phrase"><span class="b-phrase-link i-bem b-phrase-link_js_inited" onclick="return {&quot;b-phrase-link&quot;:{}}"><a class="b-link b-phrase-link__link" href="/#!/?words=%D0%B4%D0%B5%D1%82%D1%81%D0%BA%D0%B8%D0%B5%20smart%20baby%20watch%20gps">детские smart baby watch gps</a></span></td><td class="b-word-statistics__td b-word-statistics__td-number">3&nbsp;044</td></tr><tr class="b-word-statistics__tr b-word-statistics__tr-even"><td class="b-word-statistics__td b-word-statistics__td-phrase"><span class="b-phrase-link i-bem b-phrase-link_js_inited" onclick="return {&quot;b-phrase-link&quot;:{}}"><a class="b-link b-phrase-link__link" href="/#!/?words=%D0%B4%D0%B5%D1%82%D1%81%D0%BA%D0%B8%D0%B5%20gps%20%D1%87%D0%B0%D1%81%D1%8B%20smart%20baby%20watch">детские gps часы smart baby watch</a></span></td><td class="b-word-statistics__td b-word-statistics__td-number">3&nbsp;022</td></tr><tr class="b-word-statistics__tr"><td class="b-word-statistics__td b-word-statistics__td-phrase"><span class="b-phrase-link i-bem b-phrase-link_js_inited" onclick="return {&quot;b-phrase-link&quot;:{}}"><a class="b-link b-phrase-link__link" href="/#!/?words=smart%20watch%20%2B%D0%BD%D0%B0%20%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%BC">smart watch +на русском</a></span></td><td class="b-word-statistics__td b-word-statistics__td-number">2&nbsp;874</td></tr><tr class="b-word-statistics__tr b-word-statistics__tr-even"><td class="b-word-statistics__td b-word-statistics__td-phrase"><span class="b-phrase-link i-bem b-phrase-link_js_inited" onclick="return {&quot;b-phrase-link&quot;:{}}"><a class="b-link b-phrase-link__link" href="/#!/?words=smart%20watch%20w8">smart watch w8

---------------------------------------------------------
Как спарсить эти ключевые слова? Что-то я делаю не верно. Направьте в нужном направлении пжлст?:dy:

 

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 652
Баллы
113
(?<=<a class="b-link b-phrase-link__link"[^>]*>)[^<]+
 

kabangig

Новичок
Регистрация
14.03.2018
Сообщения
26
Благодарностей
0
Баллы
1
это то что до искомого текста ?
 

kabangig

Новичок
Регистрация
14.03.2018
Сообщения
26
Благодарностей
0
Баллы
1
а все догнал!!! спасибо огромное!!!
это кстати не из конструктора регулярок ведь?
 

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