Не работает Сохранить cookie из браузера в http клиент

Поддержка
  • Логика скрипта такая. Загружается браузер на странице авторизации. Человек проходит авторизацию и передаёт управление дальше программе. Сохраняются куки в переменную. Далее программа работает с post запросами. И вот надо передать куки новые полученные в пост запрос. Пробовал ставить функцию Сохранить cookie из браузера в http клиент, но ничего не происходит. Помогите пожалуйста.

  • На форуме тут читал, некоторые тоже пишут что не работает. А как тогда? Может есть последовательность какая-то. Где надо отчистить заголовки или ещё что? Ну я пробовал конечно, но вообще без результатов.

  • @antonza либо сохраняются не все куки, что стоит проверить, либо помимо оных нужно ещё и заголовки, например юзерагент как в браузере. Зачастую есть такая проверка.

  • @Q_Q а как проверить? При использовании данной функции даже переменной нигде не появляется? Как узнать что там в ней?

  • @antonza анализатор http. Заголовок cookie.

  • @Q_Q За сколько вы готовы показать мне как этим пользоваться? Вопросов много появляется просто. Может в телеге связаться и всё в живую показать? Непонятно ещё, должен ли быть заголовок вообще пустым в post запросе, перед тем как туда данные войдут. У меня же получается там уже есть данные введённые, которые неработаю. Функция чистить заголовки, ну визуально по крайней мере ничего не менят тоже. Вобщем много невидимых моментов которые непонятны мне. По этому готов заплатить, чтобы увидеть и усвоить информацию.

  • Да,такая проблема реально актуальна.Заметил уже давно и видимо не все сайты отдают куки

  • @paini ну как же не отдают. Я же сохраняю их в файл. И потом захожу с них в браузер в аккаунт. С этим всё нормально. Но мне нужно эти сохранённые куки перенести в http что бы использовать их в get/post запросах. И во почему-то ничего не получается если со стандартными функциями которые есть в http. Ну по крайней мере ничего не происходит когда их используешь. Как будто и не работает.

  • Ставил по очереди. Удалить все заголовки, создать http юзер агент (росли этой функции неизвестно как проверить произошло ли что-то) , загрузить куки из браузера в http ( тоже ничего для проверки нет, как понять что там что-то загрузилось и что-то есть?) и потом запрос ( в запросе пробовал и с пустым заголовком и с заполненым с неактуальными куки). И ничего не происходит.

  • @antonza Я говорю о том,что с моими некоторыми сайтами такая проблема.И так же имеется проблема,как у вас,что куки не передаются из браузера в клиент и обратно,но не со всеми сайтами.Я не знаю с чем это может быть связано

  • @antonza @paini Вам уже дали ответ, проверяйте заголовки

  • @Fox лучше бы помогли. Ведь я не могу найти такой функции как посмотреть заголовок. Нет такой.

  • @antonza said in Не работает Сохранить cookie из браузера в http клиент:

    @Fox лучше бы помогли.

    Помогли с чем? С тем что бы найти нужный заголовок?

    Ведь я не могу найти такой функции как посмотреть заголовок. Нет такой.

    Вы ведь как то работаете на запросах? Значит знаете на какой url и какие данные отправлять, значит как то эту информацию получили, значит использовали какой то снифер, значит можете там же, в снифере посмотреть заголовки и применить их в запросах http-клиента BAS

  • @Fox есть получить заголовок.но получить из чего? Там надо переменную вставить. А какую? Сохранённые куки?( Ничего не даёт)

  • @Fox так вы меня не поняли. Я так и сделал изначально. И да так работает. Но бинанс периодически отключает сессию и надо опять делать такой запрос и вставлять во все post запросы. Мне надо сделать это более юзабельным для человека. Включается программа, открывается страница логирования, человек заходит в аккаунт и программа сама должна подкинуть данные из куки в запросы.

  • @antonza said in Не работает Сохранить cookie из браузера в http клиент:

    @Fox есть получить заголовок.но получить из чего? Там надо переменную вставить. А какую? Сохранённые куки?( Ничего не даёт)

    Чегось? Вы что-то всё в одну кучу спихнули. Действие "Загрузить cookies из браузера" просто объединяет два других действия BAS - "Сохранить cookies" из модуля "Сеть" и "HTTP-Клиент Загрузить cookies". Если вам принципиально получать данные в переменные, то используйте их.
    В любом случае в куках нет заголовков, вам нужно посмотреть запросы браузера в любом снифере и определить какие заголовки отправляет в запросах браузер и повторить это в BAS

  • @antonza said in Не работает Сохранить cookie из браузера в http клиент:

    @Fox так вы меня не поняли. Я так и сделал изначально. И да так работает. Но бинанс периодически отключает сессию и надо опять делать такой запрос и вставлять во все post запросы. Мне надо сделать это более юзабельным для человека. Включается программа, открывается страница логирования, человек заходит в аккаунт и программа сама должна подкинуть данные из куки в запросы.

    Куки и так автоматом подкидываются, с ними ни чего делать не надо. Смотрите заголовки

  • @Fox IMG_20240304_124033.jpg а заголовок мне перед этим отчистить надо?

  • @Fox ну понятно что в заголовке get/post запроса не только куки. Но я удалял всё с запроса и заходил так и ничего неполучилос. Может как-то только куки подгрузить надо в заголовок. Вставить переменной, так там разные данные. Куки сохраняются в Джейсон а в заголовке они просто имеют вид типа данные=значение.

  • @antonza said in Не работает Сохранить cookie из браузера в http клиент:

    @Fox ну понятно что в заголовке get/post запроса не только куки. Но я удалял всё с запроса и заходил так и ничего неполучилос. Может как-то только куки подгрузить надо в заголовок. Вставить переменной, так там разные данные. Куки сохраняются в Джейсон а в заголовке они просто имеют вид типа данные=значение.

    Вы раньше работали с http-запросами?

  • 0 Votes
    3 Posts
    406 Views
  • 0 Votes
    3 Posts
    589 Views
  • 0 Votes
    9 Posts
    2237 Views
  • 0 Votes
    3 Posts
    1466 Views
  • 0 Votes
    7 Posts
    3668 Views