Ответы пользователя по тегу Python
  • Как парсить сайт, использующий Ajax?

    DaFive
    @DaFive
    Easy.
    Загружаем страницу, получаем атрибут кнопки "Показать телефон" вида blst="число".
    Я напишу на PHP, сами дальше разберетесь.
    Пишем функцию decrypt.
    function decrypt($value) {
            $decrypt = $value / 17;
            $p1      = floor($decrypt / 100);
            $p2      = $decrypt - 100 * $p1;
            $t1      = substr("" + $p1, 1) . '-' . pad($p2, 2);
            return $t1;
    }
    function pad($num, $size) {
            $s = $num + "";
            while (strlen($s) < $size) {
                $s = "0" + $s;
            }
            return $s;
    }


    Вызываем функцию decrypt() с аргументом blst. Получаем недостающие цифры телефона через дефис.
    Собственно, сама реализация есть у них на сайте :)
    Ответ написан
    6 комментариев