SOS! Как взять текст?

Andrey69

Новичок
Регистрация
15.09.2014
Сообщения
17
Благодарностей
0
Баллы
1
Подскажите пожалуйста технологию парсинга для IP с этой страницы: http://proxylist.hidemyass.com/search-1304345#listable

например на вот такой IP: 94.242.57.49

inner text выдает такую комбинацию:
19 20 20 68 68 94 111 111 146 160 161 199 .242 . 57 . 28 28 28 49 62 62 174 199 199 202 202

inner html такую:
</style><span style=""display:none"">64</span><div style=""display:none"">64</div><span style=""display:none"">66</span><span></span><span style=""display:none"">67</span><span class=""wtXQ"">67</span><div style=""display:none"">67</div>94<div style=""display:none"">125</div><div style=""display:none"">151</div><div style=""display:none"">227</div>.<span style=""display:none"">25</span><span class=""wtXQ"">25</span><span></span><span style=""display:none"">83</span><span></span><span class=""wtXQ"">166</span><div style=""display:none"">166</div><span style=""display:none"">206</span><span class=""wtXQ"">206</span><span style=""display:none"">209</span><span></span><span style=""display: inline"">242</span><span class=""K1sK"">.</span><span class=""K1sK"">57</span><span style=""display:none"">130</span><span class=""wtXQ"">130</span>.49</span>"

сайт подставляет цифры и span в разных комбинациях произвольно для каждого IP, имена классов меняются от IP к IP. Вообщем создатели сайта постарались в создании препятствий пользователям zennoposter )))
 

Ribas

Client
Регистрация
31.05.2014
Сообщения
1 391
Благодарностей
479
Баллы
83
За 10 минут в капмонстре делается шаблон распознавания, который на 100% решает проблему
 

Adigen

Client
Регистрация
28.07.2014
Сообщения
825
Благодарностей
651
Баллы
93
Т.к. вложенных тегов здесь нет:
1. Удаляет регекспом все левые тэги, в частности где style display:none
2. Из оставшихся тэгов, регекспом парсим ип
 
  • Спасибо
Реакции: black_pariah

Andrey69

Новичок
Регистрация
15.09.2014
Сообщения
17
Благодарностей
0
Баллы
1
комбинации и имена тэгов меняются... поэтому непонятно какую регулярку писать...
 

Andrey69

Новичок
Регистрация
15.09.2014
Сообщения
17
Благодарностей
0
Баллы
1
там текст, а не изображение, capmonster работает только с изображениями
 

black_pariah

Client
Регистрация
08.09.2014
Сообщения
294
Благодарностей
90
Баллы
28
это полюбому хайд май эсс
Adigen правильно говорит
 

Adigen

Client
Регистрация
28.07.2014
Сообщения
825
Благодарностей
651
Баллы
93
Имена тэгов меняются, но display:none нет, и одной регуляркой тут не обойдетесь, надо 2 минимум, завтра если доберусь до компа сделаю пример на c#. На планшете, не удобно (
 

Ribas

Client
Регистрация
31.05.2014
Сообщения
1 391
Благодарностей
479
Баллы
83

Andrey69

Новичок
Регистрация
15.09.2014
Сообщения
17
Благодарностей
0
Баллы
1
думаю Adigen прав, регуляркой лучше чем капмонстром...
 

Ribas

Client
Регистрация
31.05.2014
Сообщения
1 391
Благодарностей
479
Баллы
83
Регуляркой тоже не проблема, можно и без шарпа кубиками решить
 

Andrey69

Новичок
Регистрация
15.09.2014
Сообщения
17
Благодарностей
0
Баллы
1
я не очень хорошо знаю регулярку Zennoposter... поэтому обратился за помощью
 

Ribas

Client
Регистрация
31.05.2014
Сообщения
1 391
Благодарностей
479
Баллы
83
Не две регулярки, но работает )
 

Вложения

  • Спасибо
Реакции: GreenWay и Adigen

Andrey69

Новичок
Регистрация
15.09.2014
Сообщения
17
Благодарностей
0
Баллы
1
Красиво получилось )) Спасибо! Отличная тема для статьи, кстати, на второй конкурс статей... многие я думаю плюсанули бы...
 

Ribas

Client
Регистрация
31.05.2014
Сообщения
1 391
Благодарностей
479
Баллы
83
Да нету здесь темы для статьи, посмотрите какие вещи там пишут )))
 

Andrey69

Новичок
Регистрация
15.09.2014
Сообщения
17
Благодарностей
0
Баллы
1
Напрасно так думаете... Мне кажется тут регулярку далеко не все хорошо знают... А тут еще и Get запросы...
 

Ribas

Client
Регистрация
31.05.2014
Сообщения
1 391
Благодарностей
479
Баллы
83
В моём примере GET только берёт тело страницы, чтобы не использовать браузер, поскольку он, по сути, не нужен. А по регуляркам шпаргалок более чем достаточно есть.
 

GreenWay

Client
Регистрация
11.05.2012
Сообщения
429
Благодарностей
134
Баллы
43
И все равно спасибо тебе Ribas
Если кому надо шаблон Ribasа, только с логикой перехода по страницам. Берет первые 15 страниц и выпаршивает прокси. Если нужны все прокси, со всех страниц - поменяйте в шаблоне в экшене Обработка переменных - sum_page=28 (колличество страниц с прокси)
 

Вложения

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