@Ranout а чем не устраивает модуль CaptchaCustom выложенный на форуме? Он сделает за вас сам все, только потом нужно токен вписать ну или найти каллбэк функцию куда его добавить.
Логин на сайте через POST запрос
-
Люди такая тема, нужно залогиниться на сайт с помощью POST запроса 3 параметра "X-XSRFToken","ContentType","Cookie". ContentType но меняется по этому тупо беру его из запроса в браузере, а вот "X-XSRFToken","Cookie" где брать не понимаю, подсказали что токен нужно парсить на странице логина но при получении кода страницы с GET запроса не нашёл там токен, может кто помочь с этим?
-
@simpleuser Спасибо, а может знаешь как это на C# реализовать через xNet?)
-
@kolgute первая же ссылка в гугле
"Установка куки, заголовков и другого" -
@simpleuser Спасибо большое, теперь вопрос про BAS, вот я получил куки, вроде как там есть токен, как мне из длинной строки выбрать нужную инфу, есть ли в басе такая функция или через "выполнить код" сделать?
-
@simpleuser
{ "cookies": [ { "creation": { "day_of_month": "1", "day_of_week": "5", "hour": "0", "millisecond": "0", "minute": "0", "month": "1", "second": "0", "year": "2010" }, "domain": ".geek.wish.com", "expires": { "day_of_month": "0", "day_of_week": "0", "hour": "-1", "millisecond": "0", "minute": "-1", "month": "0", "second": "-1", "year": "0" }, "has_expires": "0", "httponly": "0", "last_access": { "day_of_month": "1", "day_of_week": "5", "hour": "0", "millisecond": "0", "minute": "0", "month": "1", "second": "0", "year": "2010" }, "name": "_xsrf", "path": "/", "secure": "0", "value": "2|6a7a6678|4fbe76ab57c2ba9348664e6baedc2131|1541060586" }, { "creation": { "day_of_month": "1", "day_of_week": "5", "hour": "0", "millisecond": "0", "minute": "0", "month": "1", "second": "0", "year": "2010" }, "domain": ".geek.wish.com", "expires": { "day_of_month": "1", "day_of_week": "4", "hour": "8", "millisecond": "0", "minute": "53", "month": "11", "second": "6", "year": "2018" }, "has_expires": "1", "httponly": "0", "last_access": { "day_of_month": "1", "day_of_week": "5", "hour": "0", "millisecond": "0", "minute": "0", "month": "1", "second": "0", "year": "2010" }, "name": "bsid", "path": "/", "secure": "0", "value": "0444881530f24fc18463441fe16495e4" } ] }
То что я получил, мне нужно достать "value": "2|6a7a6678|4fbe76ab57c2ba9348664e6baedc2131|1541060586" -
-
@simpleuser Всё спасибо, и последнее, как взять результаты POST запроса? (код самой страницы для поиска нужной строки на ней, например баланса)
-
@simpleuser Спасибо большое)
-
@kolgute Это и есть json так как он понимается машиной, столбики это для людей. Читать легче. Если сунуть басу столбиками json он не поймет. ) И не только он. без stringify. https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify
Рекомендую делать проверку. Очень частые вопли чо за фигня ошибка почему?))
Проверка json -
@allive Блин забыл. Что бы так упростить в атоме два пакета надь
Вот эти
https://atom.io/packages/pretty-json
это отображение красивое)) столбиками.
а вот ключи видеть и конструировать вот это
https://atom.io/packages/json-path-finder
Возможно так же можно и я даже уверен что можно в других, я привык к этому потому даю чо юзаю. Да атом любит постукивать (а кто не любит?;-)) если блочить то учтите обновляться он тоже не сможет)
иа про пользовательские

