За последние 24 часа нас посетили 17478 программистов и 1705 роботов. Сейчас ищут 1786 программистов ...

Заставить запрос "ждать"

Тема в разделе "PHP для новичков", создана пользователем Poltish, 18 июн 2017.

  1. Poltish

    Poltish Новичок

    С нами с:
    18 июн 2017
    Сообщения:
    3
    Симпатии:
    0
    Всем доброго времени суток.
    Ребята, проблема такая:
    Есть некий сервис, позволяющий публиковать и просматривать видеозаписи.
    Как и во всех подобных сервисах, при каждом просмотре к видеозаписи добавляется +1 к просмотрам. Я успешно смог авторизоваться, сделать некоторые действия, но вот на моменте инкремента просмотра я залип.
    Как можно это реализовать, имея, допустим, базу логинов и паролей?
    Идеи, которые возникали:
    1) Использовать selenium2. Но тут сразу вылезла проблема: у меня слишком много аккаунтов, которые должны сделать просмотр, а ресурсов сервера слишком мало. Каждый раз стартовать драйвера браузеров - это затратно. Да и селениум нужен для тестов, а не для таких вот вещей.
    2) Сымитировать curl'ом некий браузер, затем авторизироваться в этом сервисе, получить данную страницу. И вот тут вот я залип: а что дальше? Ну, допустим, получу я эту страницу. И всё, дальше только парсинг. А мне нужно именно живой запрос, который сможет улететь на сервер, "кликнуть" по кнопке play и подождать секунд 6 (только после этого просмотр засчитается).
    3) Знакомый подсказал PhantomJs. Но разработка ведётся в симфони, и ваять туда кучу библиотек - это тоже затратно. Да и по-сути фантом делает тоже самое, что и селениум.

    Буду очень рад, если кто-то предложит идею, как это сделать.
    Заранее спасибо.
     
  2. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    Это какая-то ботоферма для накрутки?
     
  3. Poltish

    Poltish Новичок

    С нами с:
    18 июн 2017
    Сообщения:
    3
    Симпатии:
    0
    на данный момент - это моя игрушка, в которой интересно разобраться
     
  4. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.108
    Симпатии:
    1.243
    Адрес:
    там-сям
    охохо. :( по кривой дорожке пошел ты, Полтюша.

    тов. майор наверняка уже записал твои данные. надо же на ком-то план выполнять.
     
  5. Poltish

    Poltish Новичок

    С нами с:
    18 июн 2017
    Сообщения:
    3
    Симпатии:
    0
    Ребят, да вопросов нет.
    Если никто не подскажет, то и спрашивать больше не вижу смысла.
    А шутки оценил, т.к. незаконного я ничего не делаю :)
     
  6. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.794
    Симпатии:
    1.330
    Адрес:
    Лень
    такое вполне можно реализовать, Но:
    $A = {
    ...
    найти js функцию где отправляет по некой ссылке +1 в карму, и послать по ней сигнал курлом ( если нужно ) вторым.
    };

    PHP:
    1. if ( $A == 'Извращение уровня бога' )
    2. {
    3.     лучше послать в ПИ.. такой велосипед. Но он будет работать...
    4. }
     
  7. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Такие вещи проще всего делать в виде расширений к браузерам.
     
  8. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    Такие вещи лучше вообще не делать. Такое ощущение, что обсуждаются какие-то изощренные способы мастурбации, только в разрезе аккаунтов в соцсеточках.
     
    SamyRed нравится это.
  9. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    проще индусам заплатить за накрутку живьём