Поп Шлёп запросы



  • Ребята научите работать с этими поп шлёп запросами ?

    Вот к примеру у меня есть ссылка. Мне надо запросом узнать, есть ли по этой ссылке элемент Send Message ну или текст.

    Как мне сделать так научите ?



  • @freeliman делаете get запросом нужную ссылку, потом проверяете через xpath, есть ли там нужный элемент.



  • Где находится это дейсвтие xpath и как проверить нужный элемент ?

    Проверить существование метод xpath ?



  • @freeliman там же, где и get запрос)
    Проверять можно по разному, в зависимости от желания.



  • @uraabk так ну вот Get запрос сделал, вставил туда ссылку. Что дальше ?
    Вот у меня есть класс элемента ```

    CSS> #tabse > tbody > tr > :nth-child(1) > a



  • @freeliman дальше смотрите полученный ответ от сервера. И там в коде ищите нужный элемент. Потом xpath получать его... или думать что дальше делать с ним.



  • Научите заполнять поля ввода. Как это делать и как проверить что поле заполнилось ?



  • @freeliman
    вот куча каналов по БАС
    https://community.bablosoft.com/topic/3524/youtube-каналы-bas
    Вот то что сразу нашел, чувак делает парсер как раз с использованием xpath (довольно доходчиво)
    https://www.youtube.com/watch?v=Vz3bID3UOck
    Правда парсит он не через GET запросы а с браузера. Но GET запрос это то же самое, только вместо того чтобы загрузить ссылку в браузере, даешь запрос с той же ссылкой через, HTTP-клиент, Get запрос а после него ставишь виджет HTTP-клиент, Содержание ответа Где он в переменную записывает html страницу которую отдал сервер без использования браузера. И уже после работаешь с той переменной куда записал код страницы.



  • Как получить тект класса на запросах ?
    Делаю get запрос страницы инстаграм.
    Далее хочу получить количество фоловеров.

    Как так сделать то блин, по классу ищу не выходит не фига ?

    SAVED_CONTENT вижу всю страницу. А что дальше ? Через патч пытаюсь получить по классу

    //*[contains(@class,' >CSS> section > ul > :nth-child(2) > a')]
    




  • Спасибо конечно. Но форум поддержки создан для поддержки, общения и обсуждения не понятных пользователю ситуаций. А мануал мог и гугл показать.

    Расскажите что не так делаю? Пример вроде лёгкий предоставил.



  • @freeliman said in Поп Шлёп запросы:

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

    Расскажите что не так делаю? Пример вроде лёгкий предоставил.

    Для получения конкретного атрибута элемента необходимо использовать xpath.
    Какой именно атрибут Вам нужен, мне не понятно. Недостаточно данных. Приложите код, посмотрим вместе.

    Прекрасно знаю, для чего нужен форум. Практика показывает мне, что если Вам скинуть конкретный xpath запрос, то Вы не научитесь их делать. А значит нам следует ожидать новой темы в духе "Помогите получить содержимое элемента". По этой причине на технических форумах очень часто отправляют читать мануалы.
    Не воспринимайте на свой счёт.



  • @freeliman Проще всего получить эти данные из кода страницы, там все есть. Либо придется делать хитрый xpath тк классы там динамические и привязаться можно только к словам.



  • @usertrue ну меня интересует пример, я вот скинул выше строчку кода патча правильно ли я сделал или нет ?

    А что на счёт кода страницы, да получил его. Дальше извлекать данные вы имели ввиду ?



  • @freeliman said in Поп Шлёп запросы:

    Делаю get запрос страницы инстаграм.
    Далее хочу получить количество фоловеров.

    Вот пример 0_1547480454983_instagram.xml

    Так же можно получить JSON ответ, добавив в конец ссылки

    ?__a=1
    

    Например:

    https://www.instagram.com/instagram/?__a=1
    https://www.instagram.com/p/Bsi2ZwugFSq/?__a=1
    

    П.С. Не разбирался, но возможно ответ JSON отдается только если вы авторизированы в instagram, иначе ответ с сервера приходит 403