Получить список ID в Facebook

Поддержка
  • Спасибо всем, кто попытался помочь! А есть видео инструкция по регуляркам? Я нашёл вот это: https://www.youtube.com/watch?v=U88xUpj2BiI попытался сделат ьна подобии, но без успешно...
    Нашёл также видео https://www.youtube.com/watch?v=UkNvH-QNyxc и на сайте https://bablosoft.github.io/RegexpConstructor/#!/regexptest сделал всё по инструкции. Всё получилось... Мне выдало следующее сообщение:

    Ваше регулрное выражение:

    member_id=(\d+)&ref=MEMBER_LIST"
    

    теперь не знаю как это внедрить в БАС. Поэтому ищу видео инструкцию...

    PS: @andrwork спасибо за подсказку. Это был старый скрин. Я поправил и поставил как у тебя, но выдачи ноль...
    Идея на счёт сохранения кода и прохождения регуляркой - интересна. Я просто ещё не знаю, как это нужно реализовать...

  • @aveko

    Пытаюсь спарсить ID пользователей из группы

    Если все ID пользователей уже есть в коде страницы, то их всех можно получить одним экшеном Xpath получить каждый xml (модуль Xpath). Могу помочь с составлением xpath запроса, для этого скинь код страницы файлом.


    Для ознакомления могу посоветовать неплохой Мануал по XPath и заодно Шпаргалка по регулярным выражениям

  • Спасибо @Fox большое! Я тут методом научного тыка и благодаря подсказкам пользователей чёт намутил и получилось... только теперь другая загвоздка... они (ID) все в одной строчке разделённые запятой и есть повторы. Попытался добавить их в список, но чёт я там пока не разобрался что и как... может есть более простой способ?
    Кстати, я делал не так как ты предложил. Я просто взял весь код страницы, функцией "Получить Код Элемента". Потом использовав функцию "Извлечь все данные" добавил туда регулярку и вуаля... ID спарсились... вот только в одну строку и с дубликатами :) Но получилось... :) Я к чему, что твой способ наверное более верный... но это то, что я пока умею...

  • @aveko

    Потом использовав функцию "Извлечь все данные" добавил туда регулярку и вуаля... ID спарсились...

    Экшен "Извлечь все данные" отдаёт ответ в виде списка (массив), можешь применить к нему экшен Удалить Дубликаты (модуль список). Сохранить можешь в файл, или использовать дальше циклами.

  • О, отлично! Дубликаты удалились... Спасибо огромное! А каким экшеном можно сделать их не в одну строчку (через запятые) а чтобы они шли один за другим... так:
    121321312
    12312312
    12312312312
    123123123
    и т.д.

  • @aveko А ты сохрани эту переменную экшеном Записать Список В Файл, будет так как ты хотел.
    Данные не идут в строку через запятую, это в логе так отображается просто. Список как поезд, в нём есть вагоны, в каждом вагоне сидят пассажиры, узнать в каком вагоне какие пассажиры сидят, можно по номеру вагона.

  • Я так и делаю. Но они сохраняются одной строчкой, разделённые через запятую. Я поэтому и спрашивал как это можно исправить...

  • Вот как это выглядит сейчас:
    0_1529962089468_FB ID2.png

  • @aveko Смотри, есть экшен Запись В Файл и есть Записать Список В Файл. Они разные и находятся рядом, в одном модуле.
    0_1529962305833_на форум 8.png
    Тебе нужен именно Записать Список В Файл.

  • О, спасибо за подсказку. Правда, я писал через экшен "Добавить Элемент". Таким образом список сразу же в файле. Я попытался использовать "записать Список в Файл", но ничего не добавилось... может всё добавляется после отработки скрипта целиком? Если да, то можно чтобы как-то сразу же писался в файл? Просто позже в скрипте данные должны быть задействованы, а если их пока нет, то будет ошибочка... :)