Загрузка...

How to implement a checker on Steam guard?

Thread in Backend created by XenForo_inactive3496333 Jul 16, 2022. (bumped Jul 16, 2022) 340 views

  1. XenForo_inactive3496333
    XenForo_inactive3496333 Topic starter Jul 16, 2022 Banned 233 Aug 26, 2020
    Пишу скриптик по типу магазина и пошёл самый пиздец парсеры и чекеры. Как реализовать чекер стим гуарда? Если он есть, то не пускать. Был вариант на GuzzleHttp, но у стима открывается модальное окно и я не могу спарсить <div> для чека, как реализовать иначе по логину и паролю?

    Мой код:

    PHP
            //check steam guard
    $client = $this->app()->http()->client();

    $response = $client->post('https://steamcommunity.com/login/home/', [
    'form_params' => [
    'username' => $this->filter('market_steam_login', 'str'),
    'password' => $this->filter('market_steam_password', 'str')
    ]
    ]);

    $content = $response->getBody();

    $doc = new DOMDocument();
    $doc->loadHTML($content);
    $xpath = new DomXPath($doc);
    $MyFuckingAwesomeChecker = $xpath->query("//div[@class='auth_modal_h1']");

    foreach ($MyFuckingAwesomeChecker as $steamGuard)
    {
    var_dump($steamGuard->nodeValue);
    }
    в итоге вывод такой:
    [IMG]

    В общем оно парсит какую-то хуйню, но только не то, что надо
     
  2. Compiler
    Compiler Jul 23, 2022 ВЕБ Разработка- zelenka.guru/threads/3845700/ 224 Sep 6, 2020
    Для парса лучше тебе написать fetch js запрос на определенный сайт

    Спарсить полностью что тебе надо

    После success resposnse через then функцию отправить ajax запрос все твои данные которые получил ну по типу response

    Закинуть его в массив спрева

    Вот через ajax закинуть к тебе в контроллер {{route('')}}

    И оттуда делать,что хочешь
     
    1. XenForo_inactive3496333 Topic starter
      Compiler, Я сделал полегче, у стима есть /dologin/ и ещё какая-то хуйня, которая возвращает то, что требуется
Loading...
Top