кто не знает как решить проблему нашел топик - https://community.bablosoft.com/topic/4975/отправка-капчи-на-post-запрос/4
Логин на сайте через 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
Возможно так же можно и я даже уверен что можно в других, я привык к этому потому даю чо юзаю. Да атом любит постукивать (а кто не любит?;-)) если блочить то учтите обновляться он тоже не сможет)
иа про пользовательские

