Всем привет. Есть задача спарсить сайт, одна из опций - номер телефона клиента.
Но номер телефона изначально скрыт, и выглядит это примерно вот так:
<div class="object-builder-phone" blst="true">+7 495 626-...</div>
Далее - кнопка:
<div class="toggle-button" id="show-phone_button" blst="313548" lst1="313548" lst="0">Показать телефон</div>
При нажатии на нее появляется телефон и у его div
в параметре blst
ставится значение false
Вопрос:
Как симитировать нажатие на эту кнопку? Использую python requests bs4
Открой браузером, там есть консолька и история запросов http. Посмотри все запросы и ответы. Скорее всего телефон прилетает аяксом. На некоторых страницах даже не нужно загружать html для получения номера, а на некоторых аякс просто так не запросить.
В лучшем случае вы получите ответ json, в худшем b.soup прийдется менять на gecko или webkit и исполнять весь яваскипт там.
Также при использовании движка браузера будет возможность програмно кликать по кнопкам и ссылкам.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Помогите, пожалуйста, найти ошибкуНикаких лишних ';' или скобочек я здесь не вижу
Доброго вечераКак сделать меняющиеся иконки в форме регистрации (именно чтобы можно было связать с правилами проверки на стороне клиента...
Здравствуйте, нужна помощь в 2-х вопроса относительно работы калькулятора подсчета стоимости услуг: