Есть ли способ получить данные, кроме HTTP? - PullRequest
0 голосов
/ 02 марта 2019

Я использую Selenium и Titanium Web Proxy для захвата некоторых данных с сайта.

Я создаю экземпляр IWebDriver, настраиваю прокси, загружаю URL и жду, пока он полностью загрузится, затем начинаю щелкать по одному конкретному элементу.
После щелчка этот элемент вызывает AJAXвызов, который обновляет данные на странице, включая сам элемент.Затем я подожду секунду, найду этот элемент, снова нажму на него и т. Д.

Все работает, и я вижу, как выполняются вызовы AJAX, на вкладке Network, и я также регистрирую URL-адреса вBeforeResponse обработчик событий прокси.

Однако через некоторое время AJAX-вызовы не выполняются, а данные на странице обновляются, а ссылки переходятся.Я вижу, что данные обновляются, но больше не вижу вызовов AJAX на вкладке Network.

Как это возможно?Каковы возможные технологии, которые я не знаю?Или, может быть, это простая ошибка Selenium и Titanium вместе?

...