powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Вопросы по IT [закрыт для гостей] / Как можно ограничить доступ к контенту веб-сайта?, Поиск: Искать сообщения, созданные автором: cat2  
3 сообщений из 3, страница 1 из 1
Вопросы по IT / Как можно ограничить доступ к контенту веб-сайта?
    #180003
cat2
Скрыть профиль Поместить в игнор-лист
Участник
Гесты и игнорируемые идут по CSS
Мне нужно наоборот. Как обойти это ограничение?

Мне заказали грабление фоток с сайта.
Сразу говорю, что я был против, но слаб человек - уговорили.
Фигня вопрос, но владельцы этого сайта слишком трепетно относятся к контенту.
Не дают грабить. Причем в изощренной форме. Доступ остается, но скорость грабления снижается до примерно 32 Kbit/с.
Вроде у них Апач.
Как они это делают?
...
Рейтинг: 0 / 0
Вопросы по IT / Как можно ограничить доступ к контенту веб-сайта?
    #180078
cat2
Скрыть профиль Поместить в игнор-лист
Участник
Гесты и игнорируемые идут по CSS
kkk-jjj [игнорируется] 

Если запускаю скрипт с локального сервера, то все нормально.
Да и работало все около месяца, пока они там защиту не поставили. Я так думаю. Что не меня конкретно ловили, а что-то хитрое придумали для таких хитрожопых.
Вот я и спрашиваю, как прикинутся ветошью.

А как делать запросы с разных IP? Через список прокси?
...
Рейтинг: 0 / 0
Вопросы по IT / Как можно ограничить доступ к контенту веб-сайта?
    #182039
cat2
Скрыть профиль Поместить в игнор-лист
Участник
Гесты и игнорируемые идут по CSS
kkk-jjj  12.10.2022, 12:06
[игнорируется]
Ну или роботом попробуй - там так же, через заголовки надо.
У меня робот и делает.

Ничего особо интересного про заголовки ЗАПРОСА не нашел, кроме того, что там можно домен и имя хоста подменить
Вот такой пример надыбал
Код: PHP
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
$hostname = 'meteo.infospace.ru';

$fp = fsockopen($hostname, 80, $errno, $errstr, 30);

if (!$fp) {//Вывод ошибки если соединение не удалось
    echo "$errstr ($errno)<br />\n";
} else {
    //Заголовки запроса
    $out = "GET / HTTP/1.1\r\n";

    $out .= "Host: {$hostname}\r\n";

    $out .= "Connection: Close\r\n\r\n";

    fwrite($fp, $out);

    while (!feof($fp)) {//Чтение результата
        echo fgets($fp, 128);
    }
    fclose($fp);
}
Правда еще не пробовал
...
Изменено: 12.10.2022, 13:45 - cat2
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Вопросы по IT [закрыт для гостей] / Как можно ограничить доступ к контенту веб-сайта?, Поиск: Искать сообщения, созданные автором: cat2  
Читали тему (1): Анонимы (1)
Игнорируют тему (2): Владайка, erbol
Читали форум (1): Анонимы (1)
Пользователи онлайн (57): Анонимы (44), Королева Жезлов, Yandex Bot, Tosh, zNomad, Antonariy, Google Bot 1 мин., sergey11 1 мин., Кусь 1 мин., S Baltiki 1 мин., Sparrow 3 мин., Артефакт 4 мин., Redd 5 мин., pashtetos1 9 мин.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]