Я использую Selenium и Titanium Web Proxy для захвата некоторых данных с сайта.
Я создаю экземпляр IWebDriver
, настраиваю прокси, загружаю URL и жду, пока он полностью загрузится, затем начинаю щелкать по одному конкретному элементу.
После щелчка этот элемент вызывает AJAXвызов, который обновляет данные на странице, включая сам элемент.Затем я подожду секунду, найду этот элемент, снова нажму на него и т. Д.
Все работает, и я вижу, как выполняются вызовы AJAX, на вкладке Network
, и я также регистрирую URL-адреса вBeforeResponse
обработчик событий прокси.
Однако через некоторое время AJAX-вызовы не выполняются, а данные на странице обновляются, а ссылки переходятся.Я вижу, что данные обновляются, но больше не вижу вызовов AJAX на вкладке Network
.
Как это возможно?Каковы возможные технологии, которые я не знаю?Или, может быть, это простая ошибка Selenium и Titanium вместе?