Как вставить в скрипт ПРОКСИ?

Обсуждение серверного программирования.

Модераторы: Duncon, Yurich

Ответить
VladimirWork
Сообщения: 3
Зарегистрирован: 18 апр 2015, 22:56

18 апр 2015, 22:57

Здравствуйте имеется сайт на котором работает парсер, но все равно рано или поздно он будет замечен и IP сайта попадет в БАН, так вот чтобы предотвратить такого рода результат, подскажите как встроить в скрипт парсера, написанный на PHP - прокси?
Аватара пользователя
AiK
Сообщения: 2274
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

19 апр 2015, 13:47

Нужно код смотреть. Чаще всего на PHP для HTTP запросов используют CURL, в этом запрос будет выглядеть примерно так:

Код: Выделить всё

$url = 'http://whatismyipaddress.com/';
$proxy = '127.0.0.1:8888';

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_PROXY, $proxy);

$page = curl_exec($ch);
curl_close($ch);

echo $page;
 
Даже самый дурацкий замысел можно воплотить мастерски
VladimirWork
Сообщения: 3
Зарегистрирован: 18 апр 2015, 22:56

19 апр 2015, 17:08

AiK писал(а):Нужно код смотреть. Чаще всего на PHP для HTTP запросов используют CURL, в этом запрос будет выглядеть примерно так:

Код: Выделить всё

$url = 'http://whatismyipaddress.com/';
$proxy = '127.0.0.1:8888';

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_PROXY, $proxy);

$page = curl_exec($ch);
curl_close($ch);

echo $page;
 
Вот сам скрипт!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
VladimirWork
Сообщения: 3
Зарегистрирован: 18 апр 2015, 22:56

19 апр 2015, 17:09

Вот сам скрипт
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
AiK
Сообщения: 2274
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

20 апр 2015, 14:29

Скрипт использует класс Snoopy, у которого есть два публичных свойства proxy_host и proxy_host, которые нужно задать после вызова конструктора: $snoopy = new Snoopy;
Даже самый дурацкий замысел можно воплотить мастерски
VladimirWork
Сообщения: 3
Зарегистрирован: 18 апр 2015, 22:56

20 апр 2015, 19:48

Есть ли у вас skype? Потому как лучше по нему переписываться
Аватара пользователя
Duncon
Сообщения: 1974
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

21 апр 2015, 01:01

Есть лишнее бабло на платную консультацию?
[syntax=Delphi] [/syntax]
alans
Сообщения: 1
Зарегистрирован: 07 июл 2015, 22:00
Откуда: Москва, Московская область, Россия
Контактная информация:

07 июл 2015, 22:05

Спасибо за ответы, решил свою проблему :)
swerg
Сообщения: 1
Зарегистрирован: 09 июл 2015, 03:25

09 июл 2015, 03:32

AiK писал(а):Нужно код смотреть. Чаще всего на PHP для HTTP запросов используют CURL, в этом запрос будет выглядеть примерно так:

Код: Выделить всё

$url = 'http://whatismyipaddress.com/';
$proxy = '127.0.0.1:8888';

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_PROXY, $proxy);

$page = curl_exec($ch);
curl_close($ch);

echo $page;
 

У меня есть файл парсинга все было ок но сейчас забанили пишет
Запрещено

У вас нет разрешения на доступ /инструменты/анализ/ на этом сервере.

В Apache/2.2.16 (Debian) за сервер ?.ru порт 80
)

может кто помоч обойти этот бан естественно не за бесплатно
контакты аськи 602135720
или скайпа swerg22
swerg
Сообщения: 1
Зарегистрирован: 09 июл 2015, 03:25

09 июл 2015, 03:36

Может кто и мне поможет у меня парсит с другого сайта хиты и хосты было все ок но сейчас в бане пишет
Запрещено

У вас нет разрешения на доступ /инструменты/анализ/ на этом сервере.

В Apache/2.2.16 (Debian) за сервер ?.ru порт 80
)
пишите на аську 602135720
или скайп swerg22
о цене договоримся
Ответить