Помогите с CURLOPT_PROXY

S
На сайте с 31.05.2014
Offline
46
665

есть скрипт на php, он подключается к сайту через прокси, помогите сделать что бы CURLOPT_PROXY переключал их автоматом или брал по очереди, или крутил их каждые 1-5 мин...


$proxy = 'socks5://user:pass@127.0.0.0:3128'; 1
$proxy = 'socks5://user:pass@127.0.0.0:3128'; 2
$proxy = 'socks5://user:pass@127.0.0.0:3128'; 3
$proxy = 'socks5://user:pass@127.0.0.0:3128'; 4
curl_setopt($this->ch, CURLOPT_PROXY, $proxy);
Алексей Питерский
На сайте с 23.02.2009
Offline
543
#1

цикл прикрути или указатель. Давно не программировал на PHP, но скриптов под ВК много писал;)

Если нужен рандомно один из пяти, то указатель прикрути и рандомь его в этих цифрах и гоу.

HM
На сайте с 14.01.2012
Offline
214
#2

<?php
$proxyList = [ 'socks5://user:pass@127.0.0.1:3128',
'socks5://user:pass@127.0.0.2:3128',
'socks5://user:pass@127.0.0.3:3128',
'socks5://user:pass@127.0.0.4:3128'
];

$proxy = $proxyList[array_rand($proxyList)];


/* ... */

curl_setopt($this->ch, CURLOPT_PROXY, $proxy);

Форум съедает символы, залил сюда.

S
На сайте с 30.09.2016
Offline
469
#3
hakuna matata:
Форум съедает символы

Всем давно известно, что при наличии квадратных скобок надо пользоваться для демонстрации кода кнопкой #.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
S
На сайте с 31.05.2014
Offline
46
#4

hakuna matata

спасибо работает , еще вопросик как прикрутить proxylist.txt что бы он из текстового прокси брал и крутил

HM
На сайте с 14.01.2012
Offline
214
#5

saimonyz,

<?php

$proxyList = file('proxy.txt', FILE_IGNORE_NEW_LINES);

$proxy = $proxyList[array_rand($proxyList)];

/* ... */

curl_setopt($this->ch, CURLOPT_PROXY, $proxy);

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий