Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Появление куки-файлов

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

israfel

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет. После открытия картинки по ссылке ниже -- сайт в первую сессию, после небольшой паузы, перезагружает страницу, в заголовках которой появляются куки. В последующие разы, перезагрузка страницы происходит уже сразу. Можно ли выяснить, каким образом и откуда берутся эти куки?
 
https://nitter.space/pic/media%2FE16w6tdVkAI6JYI.jpg%3Fname%3Dsmall%26format%3Dwebp
 
(При тестировании, можно браузерным расширением очищать куки для этого сайта)

Всего записей: 17 | Зарегистр. 20-12-2024 | Отправлено: 04:33 05-03-2025 | Исправлено: israfel, 04:36 05-03-2025
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
israfel
вам не надоело еще по каждой мелочи тему создавать?

Цитата:
После открытия картинки по ссылке ниже -- сайт в первую сессию, после небольшой паузы, перезагружает страницу

https://developer.mozilla.org/ru/docs/Web/HTTP/Headers/Set-Cookie
в ответе в заголовках идет выставление кук (Set-Cookie), возвращается не картинка, а html страница, которая и перегружает себя.
плюс она сам выставляет куку в том js коде, что в ней есть. такая вот проверка что запрос делается браузером, а не простым ботом.
 
ps: по сути там вариант этого
https://github.com/C0nw0nk/Nginx-Lua-Anti-DDoS

Всего записей: 16130 | Зарегистр. 20-09-2014 | Отправлено: 07:15 05-03-2025 | Исправлено: Mavrikii, 10:01 05-03-2025
israfel

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
Спасибо! А вот у меня как раз задача автоматизировать загрузку с этого сайта, так как надоело каждый час копировать куки из браузера) Получается, с такой защитой в принципе это не возможно? Или есть способ скриптом получать эти куки?

Всего записей: 17 | Зарегистр. 20-12-2024 | Отправлено: 18:09 05-03-2025
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
israfel

Цитата:
 Получается, с такой защитой в принципе это не возможно? Или есть способ скриптом получать эти куки?

есть. выполнять js код.
или парсить его самостоятельно, и делать аналогичные действия на другом языке программирования, чтобы получить значения для куки, потом делать запрос снова к сайту, чтобы пройти проверку.

Всего записей: 16130 | Зарегистр. 20-09-2014 | Отправлено: 18:15 05-03-2025
israfel

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
А каким образом в браузерном инструменте разработчика зафиксировать момент, когда в первый раз выставляются куки, чтобы можно было заглянуть в код? Они там быстро заменяются, что не успеваю посмотреть

Всего записей: 17 | Зарегистр. 20-12-2024 | Отправлено: 18:39 05-03-2025
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
israfel

Цитата:
А каким образом в браузерном инструменте разработчика зафиксировать момент, когда в первый раз выставляются куки, чтобы можно было заглянуть в код?  

сохранить страницу и посмотреть.
либо в панели отладки, в отладке js нажать паузу.
 

Всего записей: 16130 | Зарегистр. 20-09-2014 | Отправлено: 18:42 05-03-2025 | Исправлено: Mavrikii, 18:43 05-03-2025
israfel

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
Оказалось, что еще можно так:
   
 
Добавлено:
А нет ли наиболее простого способа, используя браузер, расширением выгружать куки, чтобы использовать в скрипте? То есть браузер, который поддерживает функцию командной строки для таких целей

Всего записей: 17 | Зарегистр. 20-12-2024 | Отправлено: 21:30 07-03-2025 | Исправлено: israfel, 21:33 07-03-2025
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
israfel

Цитата:
То есть браузер, который поддерживает функцию командной строки для таких целей

в списке запросов можно кликнуть правой кнопкой и выбрать строку для CURL, wget и так далее, куда будут включены все параметры запроса.

Всего записей: 16130 | Зарегистр. 20-09-2014 | Отправлено: 00:59 08-03-2025
israfel

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii

Цитата:
в списке запросов

Имеется в виду - копировать заголовки из инструментов разработчика? Хотелось бы упростить получение кук из браузера, потому что планирую следующее: скрипт после запуска будет получать неким образом из него куки и так же всякий раз, когда куки будут устаревать. Пока что есть вариант с горячей клавишей на браузерном расширении, которое будет выгружать куки-файл из обновленной страницы скрытого окна браузера. Но нет ли более простого способа?

Всего записей: 17 | Зарегистр. 20-12-2024 | Отправлено: 02:45 08-03-2025
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
israfel

Цитата:
Имеется в виду - копировать заголовки из инструментов разработчика?

не копировать заголовки, а копировать запрос для curl или wget. там будут и куки записаны.
можно аддонами.
 

Всего записей: 16130 | Зарегистр. 20-09-2014 | Отправлено: 02:51 08-03-2025
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Появление куки-файлов


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru