Хочу сделать:
Пользователь вводит на сайте А текст "авто", скрипт идет на сайт Б, авторизируется, в поле поиска вводит текст "авто", сайт Б выдает статью(предполагается, что статья с тегом "авто" единственная) с тегом "авто", в статье кнопка скачать - возвращаем ссылку на скачивание пользователю на сайт А.
Проблема в том, что плохо представляю, какие технологии нужно изучить и как их применить.
Опишите, пожалуйста, словами и технологиями процесс и как\что лучше применить и изучить.
Благодарю.
На Сайте А пишешь скрипт который перенаправляет на ссылку со статьей(siteb.ru/auto) на Сайте Б. Сайт Б должен не пускать к статьей неавторизованных пользователей, он должен перенаправлять на страницу авторизации добавляя get параметр с адресом текущей статьи siteb.ru/login?next=http://siteb.ru/auto, а после авторизации, скрипт берет этот get параметр и перенаправляет на ссылку из него (?next=siteb.ru/auto).
Делаете "оператора"(worker'a) crawler-on-demand и создаёте ему API.
По запросу пользователя система "на-лету" создаёт экземпляр "оператора", который авторизуется и берет инфу с других сайтов и возвращает "на блюдечке".
Также, возможно сделать это на сокет-сервере и не убивать экземпляры "операторов".
ReactPHP - отлично подойдёт.
Одна проблема, не факт что у юзера ссылка окажется рабочей, т.к. сайт может проверять наличие авторизации при доступе по ссылке на скачивание, а авторизовывался отнюдь не юзер...