проблема с парсингом номера телефона на сайте avito

251
03 сентября 2018, 04:50

Делаю парсер объявлений с avito. Возникла проблема парсинга номера телефона. Расклад следующий: после нажатия на кнопку "позвонить" avito оправляет get запрос такого типа:

https://m.avito.ru/voronezh/predlozheniya_uslug/elektrik_1178716261/phone/f7ec08892c776860c093194f95f59e3e?async&searchHash=jyoxq52w9wgg8wssss08ww44c8g0swc

где searchHash это уникальный "ключ"запроса. Как я понял он генерируется через js скрипт. Вопрос в следующем: как при парсинге спарсить js переменную с searchHash значением? Для парсинга использую phpQuery. Так же хотел спросить есть ли другие способы узнать значение searchHash? Буду очень благодарен за помощь.

Answer 1

Avito по этой причине и хеширует и телефон и весь запрос в целом, что бы к нему не кто не добрался. Сгенерировать такой хеш вы не сможете, так как вам не известна кодировка

READ ALSO
Как перемешать строки в текстовом файле

Как перемешать строки в текстовом файле

Есть slovartxt с множеством слов, каждое начинается с новой строки:

235
удаление нескольких записей по checkbox PHP

удаление нескольких записей по checkbox PHP

извините пожалуйста за детский вопрос, необходимо сделать удаление записей по checkbox, что то не получаетсягде ошибка? Подскажите пожалуйста

224
Как сделать тиражирование серверов? [закрыт]

Как сделать тиражирование серверов? [закрыт]

Всем приветСейчас есть много проектов, которые очень однотипны: php, apache, redis, mysql и 2 демона

242
Получить id товара в js

Получить id товара в js

Есть страничка с товарамиРядом с каждым товаром иконка "Добавить в корзину"

271