Скрипт для клика по кнопке показа номера в мобильной версии Avito

Тема в разделе "Javascript для WBAppCEF", создана пользователем Root, 5 июл 2019.

Метки:
  1. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    13.044
    Город:
    Сочи
    Первым делом задайте в проекте WBApp мобильный User Agent:

    2019-07-05_01-36-55.png

    Код:
    Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0
    Затем вставьте в список событий вызов скрипта на диске:

    Код:
    [DOSCRIPT]:C:\Content\111.txt
    Также не забудьте вставить событие ожидания.

    Создайте файл на диске со следующим содержимым:

    Код:
    var bxpath = document.evaluate ('/html/body/div[1]/div/div[2]/div[11]/div/div/div/a[1]/i', document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null);
    bxpath.singleNodeValue.click()
    В итоге получаем номер телефона с Авито, как показано на скриншоте выше.
     
    Gban4ik и eksin нравится это.
  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    13.044
    Город:
    Сочи
    PS: Получить XPath для клика по кнопке показа номера можно в Firefox.
     
    eksin нравится это.
  3. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.009
    Город:
    Riga
    Несколько клиентов давно мечтали о поддержке xpath в cd, дождались!)
    Очень радостная новость.
     
    Kreol и Root нравится это.

Поделиться этой страницей