@mQA

Парсинг данных google adwords. Как распарсить некоторые значения компаний без использования google API?

Задача: парсить каждый день всего несколько значений из нескольких аккаунтов Google adwords.
Сложность в том, что нужно это делать без использования Google API.
d60fbefc5a264b4aab4025cd944eaa7e.png
Залогиниться с помощью CURL на гугл сервисы не составляет проблем. Однако при обращении к странице adwords происходит серия редиректов, которая приводит только к обфусцированному JS...
b490ff2024464aaeb878d841536c6c81.png
Который в свою очередь видимо и рисует элементы и назначает значения.
Вопрос к специалистам парсинга/автоматизации. Если ли возможность эмулировать браузер с выполненным JS и получить пару значений из этой страницы(после полной загрузки страницы и отработки JS)? Средствами PHP видимо это выполнить нереально, или всё таки возможно?!
Подскажите пожалуйста, может есть возможность как то для этого использовать Selenium? Сам пробовал просто правилами в браузере, однако дошёл только до ожидания загрузки страницы и проверки элементов. Есть ли возможность получить код загруженной страницы? Нужно ли для автоматизации устанавливать selenium-server-standalone?
Буду очень благодарен любому совету(кроме использования родного API)
Спасибо!
  • Вопрос задан
  • 881 просмотр
Пригласить эксперта
Ответы на вопрос 1
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
- Доктор, у меня болит горло.
- Поворачивайтесь и снимайте штаны. Будем лучить.

PhantomJS отлично подойдет чтобы решить вашу задачу с другого конца.
Когда надоест мучать парсеры и автоматизаторы возвращайтесь к АПИ.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы