m_facebook_com - Запрос post и парсинг полученых данных

Тема в разделе "Парсинг конкретных сайтов по запросу (ПЛАТНО)", создана пользователем napserious, 20 окт 2015.

  1. napserious

    napserious Well-Known Member Пользователи Активирован

    Регистрация:
    16 окт 2015
    Сообщения:
    324
    Добрый день, спасибо за ответ, пытался разобратся сложить данные макросы вместе но так и не получилось..
    Можете пожалуйста показать как должен выглядить финальный код?
    Вот исходный
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    Как добавить туда CHECKENTRY2 правильно что бы он не записывал файл когда граница Имя пустое.
    Можете в этом помочь пожалуйста?
     
  2. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Код:
    [CHECKENTRY(captcha)][DOCSOURCE][THENTEXT][WAITFORME][RELOADDOCUMENT][ELSETEXT][CHECKENTRY2([ANYTEXT])]граница Имя[THENTEXT]<CD_GRAN_3!>[CSVCS][PARAM][CSVCS]https://www.facebook.com/profile/pic.php?<CD_GRAN_2!>[/CHECKENTRY2][/CHECKENTRY]
     
  3. napserious

    napserious Well-Known Member Пользователи Активирован

    Регистрация:
    16 окт 2015
    Сообщения:
    324
    Спасибо большое Сергей за самую оперативную потдержку! :)
     
  4. Dandrei

    Dandrei Member Пользователи

    Регистрация:
    4 ноя 2017
    Сообщения:
    41

    Простите, а не могли бы перезалить проект? Похожая задача и этого решения было бы вполне достаточно, но документ не скачивается (((((
     
  5. Dandrei

    Dandrei Member Пользователи

    Регистрация:
    4 ноя 2017
    Сообщения:
    41
    Прошу прощения, это мой браузер шашил.
    Загрузилось ))))
     
    Root нравится это.
  6. Dandrei

    Dandrei Member Пользователи

    Регистрация:
    4 ноя 2017
    Сообщения:
    41
    Скажите, а похожую задачу можно реализовать в Инстаграмм, только задача стоит по ходу работы проекта осуществлять авторизацию?
    Т.е. на странице входа Ссылки недоступны для гостей заполнять формы "Номер телефона", "Пароль" и нажимать кнопку входа? Проблема в том, что при передаче [CDPARAM] текст вставляется как бы поверх формы и кнопка входа не срабатывает... Всю голову сломал а форма не заполняется. Может там какой скрипт нужен?
     
  7. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Через WBApp вставляете логин и пароль?
     
  8. Dandrei

    Dandrei Member Пользователи

    Регистрация:
    4 ноя 2017
    Сообщения:
    41
     
  9. Dandrei

    Dandrei Member Пользователи

    Регистрация:
    4 ноя 2017
    Сообщения:
    41
    Доброго утра!
    Да, через WBApp. Но текст вставляется как бы поверх формы и не считывается при вызове клика.
     
  10. napserious

    napserious Well-Known Member Пользователи Активирован

    Регистрация:
    16 окт 2015
    Сообщения:
    324
    Почему нужно усложнять такие задачи выполняя WbApp.

    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 8 постов.**
     
  11. Dandrei

    Dandrei Member Пользователи

    Регистрация:
    4 ноя 2017
    Сообщения:
    41
    Аккаунтов несколько десятков и требуется последовательная авторизация и дальнейший парсинг с авторизированной страницы. Поэтому просто делать это методом пост очень неудобно.
     
  12. napserious

    napserious Well-Known Member Пользователи Активирован

    Регистрация:
    16 окт 2015
    Сообщения:
    324
    У меня было более 10к аккаунтов фб/инста для одной задачи.
    Все было хорошо, я никаких преград не увидел.

    Первое что я сделал:
    • Сделал проект который авторизировался на все аккаунты поочереди и собрал куки и токен аккаунта в базу данных.
    • Далее создал новый проект который делал обычный парсинг но при этом подставлял куки и токены от всех аккаунтов по очереди.
     
  13. Dandrei

    Dandrei Member Пользователи

    Регистрация:
    4 ноя 2017
    Сообщения:
    41
    У нас немного своя история - аккаунты каждый месяц меняются, некоторые клиенты остаются, некоторые уходят, некоторые появляются. Для этого и перешли на лицензию с WBapp
     
  14. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    В таком случае нужно переводить фокус в элемент ввода текста и имитировать нажатия клавиш, например, пробел, затем backspace (для удаления пробела). Тогда скрипт на WEB-странице посчитает, что текст был введен.
     
    Dandrei и napserious нравится это.
  15. napserious

    napserious Well-Known Member Пользователи Активирован

    Регистрация:
    16 окт 2015
    Сообщения:
    324
    Ну у меня тоже самое :)

    Только у меня уже все максимально автоматизированно вплоть до всех маленьких деталей.
    В проекте используются где-то 6 PHP скриптов, 1 база данных и более 6 таблиц.

    Дам пару советов, как начать автоматизировать такой проект, для IG, FB.

    Обьясню как работает у меня:
    CD работает на планировщике, каждые 15 минут запускается.
    Этот проект в первую очередь запускает PHP скрипт, который через cUrl получает токены аккаунтов и записывает их в DB.
    Этот же PHP скрипт, в свою очередь проверяет в DB какие аккаунты можно использовать сейчас, далее создает txt файлик с ссылками которые добавляет в CD,
    пример одной такой ссылки:
    Ссылки недоступны для гостей 15:15:40|||EAADo1TDZCuu8BAPDehlt6pWA6YXdGYC1rpl9T9YZAHZA1UBAgsDboWVCiMZAtZAoZBTAZAlxXDc8TDJZAgUp80et7fkHFLyHBFBLvLEJ5vnM45qqioKr4g6DeO4ZCjdsfgSIdV6W0QGReBpaXCtDn69xe9diVjYW2BKN1j76m9p1ruWILvkM5VWY|||import_id=565384647175981|||1

    Данная ссылка сформированна из всех данных данного аккаунта,
    Из такой ссылки я в проекте подставляю [PARAM(n)], их можно использовать сколько угодно,
    в куки вставляю: [PARAM(3)] -> это токен аккаунта.
    В шаблоне вывода в другой PHP скрипт подставляю PARAM(1) -> это username аккаунта,
    [PARAM(6)] -> это ID аккаунта, подставляется в PHP скрипт который при каждом запросе к инстаграму с определенного аккаунта, добавляет +1 в поле requests к данному аккаунту, таким образом я подсчитываю сколько еще запросов с данного аккаунта можно сделать сегодня.


    upload_2018-4-24_15-56-4.png


    Не знаю если вообще объяснил нормально..
    Если нет то извините, надеюсь хотя бы суть уловили, так как я в начале для такого проекта тоже WbApp использовал и был готов забить на все.
     
    Dandrei и xLime нравится это.
  16. Dandrei

    Dandrei Member Пользователи

    Регистрация:
    4 ноя 2017
    Сообщения:
    41
    Реально крутое решение! Сохранил и изучаю, спасибо большое!
     
  17. inotoxic

    inotoxic Well-Known Member Пользователи

    Регистрация:
    13 сен 2015
    Сообщения:
    867
    API instagram не подходит для ваших задач?
     
  18. Dandrei

    Dandrei Member Пользователи

    Регистрация:
    4 ноя 2017
    Сообщения:
    41
    Добрый день! Помогло, спасибо большое!
    Но теперь неожиданно возникла проблема, какой не встречал - в режиме редактирования требующиеся границы нормально читаются, а когда запускаю парсинг - границы пустые.
    Псмотрите, пожалуйста, что не так...
     

    Вложения:

  19. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Попробуйте так.
     

    Вложения:

    Dandrei нравится это.
  20. Dandrei

    Dandrei Member Пользователи

    Регистрация:
    4 ноя 2017
    Сообщения:
    41
    Похоже решение было на поверхности!
    Спасибо за помощь и терпение ))))
     

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