Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WinForms, .Net Framework Новый топик    Ответить
 Парсинг сайта с скрытыми телефонами  [new]
abort
Member

Откуда:
Сообщений: 620
при первом прогоне телефоны скрыты в этом DIV
<div class="phones-box" data-list="1" data-href="/a/ajaxPhones?id=42362948">
Тел.:&nbsp;
<span class="a-phones phonesContainer phonesContainer_42362948">+7&nbsp;(705)
</span>
<span data-list="1" data-href="/a/ajaxPhones?id=42362948" class="action-link showPhonesLink">Показать телефон</span>
</div>


после нажатия кнопки на "Показать телефон". Появляется телефон(ы)

<div class="phones-box" data-list="1" data-href="/a/ajaxPhones?id=42362948">
Тел.:&nbsp;
<span class="a-phones phonesContainer phonesContainer_42362948">
<ul>
<li>+7&nbsp;(705)&nbsp;2251503
</li>
</ul>
</span>
</div>


Вопрос: как программно симитировать вызов ajax компонента, чтобы потом скопировать телефоны. Использую элемент WebBrowser
22 мар 18, 20:51    [21278869]     Ответить | Цитировать Сообщить модератору
 Re: Парсинг сайта с скрытыми телефонами  [new]
ЕвгенийВ
Member

Откуда: Москва
Сообщений: 4866
abort,
Найди все span которые содержат атрибут data-href и кликни
23 мар 18, 15:26    [21281149]     Ответить | Цитировать Сообщить модератору
 Re: Парсинг сайта с скрытыми телефонами  [new]
Molino
Member

Откуда:
Сообщений: 2
Добрый день. У вас получилось? Как я понял это колеса/крыша. Тоже хотелось бы посмотреть телефон в архивном олбьявлении. Заранее рахмет
2 июл 18, 15:46    [21537030]     Ответить | Цитировать Сообщить модератору
 Re: Парсинг сайта с скрытыми телефонами  [new]
Roman Mejtes
Member

Откуда: г. Пермь
Сообщений: 3605
это боты? что вообще происходит? кто такой Рахмет?
2 июл 18, 20:20    [21537718]     Ответить | Цитировать Сообщить модератору
 Re: Парсинг сайта с скрытыми телефонами  [new]
LR
Member

Откуда: 8P8C
Сообщений: 2421
Roman Mejtes
это боты? что вообще происходит? кто такой Рахмет?

"Рахмет" - не только в казахском, но и в большинстве тюркских я зыков, означает "Спасибо".
2 июл 18, 20:23    [21537731]     Ответить | Цитировать Сообщить модератору
 Re: Парсинг сайта с скрытыми телефонами  [new]
Изопропил
Member

Откуда:
Сообщений: 31277
Roman Mejtes
это боты? что вообще происходит? кто такой Рахмет?

Не рахмет, а рахмат
2 июл 18, 20:24    [21537737]     Ответить | Цитировать Сообщить модератору
 Re: Парсинг сайта с скрытыми телефонами  [new]
LR
Member

Откуда: 8P8C
Сообщений: 2421
Molino,

что мешает сделать запрос /a/ajaxPhones?id=42362948 и разобрать результат (запроса)?
2 июл 18, 20:25    [21537740]     Ответить | Цитировать Сообщить модератору
 Re: Парсинг сайта с скрытыми телефонами  [new]
Molino
Member

Откуда:
Сообщений: 2
LR,
LR
что мешает сделать запрос /a/ajaxPhones?id=42362948 и разобрать результат (запроса)?


Если бы я еще знал куда и как отправлять этот запрос. Я, к сожалению, далек от программирования и максимум, что я могу сделать это посмотреть код страницы и надеяться что остаток скрытого телефона будет там, в коде. Но увы... Поэтому и спросил abort, который к тому же предположительно разбирает те же сайты, что и я. Буду рад любой помощи, рахмет!
3 июл 18, 09:27    [21538436]     Ответить | Цитировать Сообщить модератору
 Re: Парсинг сайта с скрытыми телефонами  [new]
Супер_Пав
Member

Откуда: Москва
Сообщений: 397
Molino
LR,
LR
что мешает сделать запрос /a/ajaxPhones?id=42362948 и разобрать результат (запроса)?


Если бы я еще знал куда и как отправлять этот запрос. Я, к сожалению, далек от программирования и максимум, что я могу сделать это посмотреть код страницы и надеяться что остаток скрытого телефона будет там, в коде. Но увы... Поэтому и спросил abort, который к тому же предположительно разбирает те же сайты, что и я. Буду рад любой помощи, рахмет!

Что за сайт хоть?
3 июл 18, 11:32    [21538716]     Ответить | Цитировать Сообщить модератору
 Re: Парсинг сайта с скрытыми телефонами  [new]
Antonariy
Member

Откуда: ☭
Сообщений: 73029
abort
при первом прогоне телефоны скрыты в этом DIV
<div class="phones-box" data-list="1" data-href="/a/ajaxPhones?id=42362948">
Тел.:&nbsp;
<span class="a-phones phonesContainer phonesContainer_42362948">+7&nbsp;(705)
</span>
<span data-list="1" data-href="/a/ajaxPhones?id=42362948" class="action-link showPhonesLink">Показать телефон</span>
</div>


после нажатия кнопки на "Показать телефон". Появляется телефон(ы)

<div class="phones-box" data-list="1" data-href="/a/ajaxPhones?id=42362948">
Тел.:&nbsp;
<span class="a-phones phonesContainer phonesContainer_42362948">
<ul>
<li>+7&nbsp;(705)&nbsp;2251503
</li>
</ul>
</span>
</div>


Вопрос: как программно симитировать вызов ajax компонента, чтобы потом скопировать телефоны. Использую элемент WebBrowser
эта песня будет вечной.

несколько лет назад в разделе html/js появился ломатель авито, тоже телефоны выцарапывал. несколько раз мы ему помогли, но он не учел, что авито тоже паслось у нас в html/js, и затыкало дыры по горячим следам. автор сдулся после того, как авито стало прятать номера телефонов в gif-картинках.
3 июл 18, 11:32    [21538717]     Ответить | Цитировать Сообщить модератору
Все форумы / WinForms, .Net Framework Ответить