Как перейти на сайт используя get запрос?

oleg2162121

Новичок
Регистрация
14.02.2025
Сообщения
25
Благодарностей
0
Баллы
1
Вот такой ответ выходит на переходе на сайт через get запрос.
<script language="javascript">window.location.href = window.location + "width/" + screen.width + "/height/" + screen.height;</script>

Что это значит и как ее обойти?
 

WebBot

Client
Регистрация
04.04.2015
Сообщения
1 790
Благодарностей
1 397
Баллы
113
добавляет к текущему URL загруженному в браузере информацию о разрешении и переходит на него
было site.com/blablabla/
стало site.com/blablabla/width/1920/height/1080
 

Alex91

Активный пользователь
Регистрация
15.08.2024
Сообщения
760
Благодарностей
211
Баллы
43
Ответ от ИИ....

Этот JavaScript-код перенаправляет пользователя на другую страницу, добавляя к текущему URL параметры width и height, которые соответствуют ширине и высоте экрана пользователя. Например, если исходный URL был https://example.com, то после выполнения скрипта пользователь будет перенаправлен на что-то вроде:

Copy
 

oleg2162121

Новичок
Регистрация
14.02.2025
Сообщения
25
Благодарностей
0
Баллы
1
Вот этот код тоже выходит и нейронка не справилась.

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link
href="/logo-dark.svg"
type="image/svg+xml"
rel="icon"
media="(prefers-color-scheme: light)"
/>
<link
href="/logo-light.svg"
type="image/svg+xml"
rel="icon"
media="(prefers-color-scheme: dark)"
/>
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link
href="https://fonts.googleapis.com/css2?family=Manrope:[email protected]&family=Titillium+Web:wght@700&display=swap"
rel="stylesheet"
/>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Geonode dashboard</title>
<link rel="manifest" href="/manifest.json" />
<script type="module" crossorigin src="/assets/index-7313198e.js"></script>
<link rel="stylesheet" href="/assets/index-5c98e943.css">
</head>
<body>
<div id="root"></div>


<!-- Frill (https://frill.co) -->
<script>
(function (t, r) {
function s() {
var a = r.getElementsByTagName('script')[0],
e = r.createElement('script');
(e.type = 'text/javascript'),
(e.async = !0),
(e.src = 'https://widget.frill.co/v2/container.js'),
a.parentNode.insertBefore(e, a);
}
if (!t.Frill) {
var o = 0,
i = {};
(t.Frill = function (e, p) {
var n,
l = o++,
c = new Promise(function (v, d) {
i[l] = {
params: [e, p],
resolve: function (f) {
(n = f), v(f);
},
reject: d,
};
});
return (
(c.destroy = function () {
delete i[l], n && n.destroy();
}),
c
);
}),
(t.Frill.q = i);
}
r.readyState === 'complete' || r.readyState === 'interactive'
? s()
: r.addEventListener('DOMContentLoaded', s);
})(window, document);
</script>
<!-- End Frill -->
</body>
</html>
 

Alex91

Активный пользователь
Регистрация
15.08.2024
Сообщения
760
Благодарностей
211
Баллы
43
Вот этот код тоже выходит и нейронка не справилась.

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link
href="/logo-dark.svg"
type="image/svg+xml"
rel="icon"
media="(prefers-color-scheme: light)"
/>
<link
href="/logo-light.svg"
type="image/svg+xml"
rel="icon"
media="(prefers-color-scheme: dark)"
/>
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link
href="https://fonts.googleapis.com/css2?family=Manrope:[email protected]&family=Titillium+Web:wght@700&display=swap"
rel="stylesheet"
/>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Geonode dashboard</title>
<link rel="manifest" href="/manifest.json" />
<script type="module" crossorigin src="/assets/index-7313198e.js"></script>
<link rel="stylesheet" href="/assets/index-5c98e943.css">
</head>
<body>
<div id="root"></div>


<!-- Frill (https://frill.co) -->
<script>
(function (t, r) {
function s() {
var a = r.getElementsByTagName('script')[0],
e = r.createElement('script');
(e.type = 'text/javascript'),
(e.async = !0),
(e.src = 'https://widget.frill.co/v2/container.js'),
a.parentNode.insertBefore(e, a);
}
if (!t.Frill) {
var o = 0,
i = {};
(t.Frill = function (e, p) {
var n,
l = o++,
c = new Promise(function (v, d) {
i[l] = {
params: [e, p],
resolve: function (f) {
(n = f), v(f);
},
reject: d,
};
});
return (
(c.destroy = function () {
delete i[l], n && n.destroy();
}),
c
);
}),
(t.Frill.q = i);
}
r.readyState === 'complete' || r.readyState === 'interactive'
? s()
: r.addEventListener('DOMContentLoaded', s);
})(window, document);
</script>
<!-- End Frill -->
</body>
</html>
ИИ тут тебе не поможет... Хотя как помощник запросто....
Помнится скормил ей обфусцированный js и она сделала нужную функцию на c# , для генерации нужного токена.... Но это так, отступление.... :-)

Не совсем понятно что ты добиваешься , делая запрос в лоб и чего вообще хочешь от сайта... Когда делают запросы к сайту, то люди четко представляют цель, предварительно изучив все запросы сайта , приведшие к нужному результату в браузере.

Ты вообще смотрел запросы в фидлере , для нужного тебе действия ?
Как бы сайт у тебя вроде на js написан...
Или ты хочешь реверс js сделать ? Так в теле ответа у тебя есть ссылка на js который загружается по твоему запросу, скачивай и делай реверс...
 

oleg2162121

Новичок
Регистрация
14.02.2025
Сообщения
25
Благодарностей
0
Баллы
1
По ссылке к основному сайту не пускает через get запрос и получаю такой результат.
 

LiMe

Client
Регистрация
10.12.2015
Сообщения
624
Благодарностей
342
Баллы
63
Предоставили бы хотя бы линк на сайт на который хотите делать запрос. А то это сейчас пальцем в небо, что у вас там происходит и самое главное как.
 

Alex91

Активный пользователь
Регистрация
15.08.2024
Сообщения
760
Благодарностей
211
Баллы
43
По ссылке к основному сайту не пускает через get запрос и получаю такой результат.
Как это не пускает ?
Ответ же пришел. В нем js для выполнения. Все пускает.

Выполняй js в браузере и все будет нормально.
Хочешь без браузера, тогда либо делаешь реверс js и выполняешь запросами все действия что там прописаны, с генерацией всех данных.
Либо филлером смотришь цепочку нужных запросов и пытаешься их заэмулировать, с генерацией и представлением нужных данных.

Надеюсь ты не думал, что сайт это один запрос и вуаля, у тебя все данные как в браузере ?
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)