|
| Дата |
|
USD/RUB | 88.4375 | BTC/USD | 68158.8583 |
|
|
|
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии. |
01.10.2012, 23:06
|
#1
|
Сеньйор Помидор
Регистрация: 28.08.2007
Сообщений: 1,998
Бабло: $421625
|
Массовый пинг через прокси
Может кто то встречал серверное решение? Буду благодарен...
Нашел на пхп решение, но оно в 1 поток, и без прокси...
Мож кто допилит - дам бесплатный доступ на мощный сервак и прокси для пинга беков
PHP код:
<?
function blogPing($title,$url,$server) {
echo "Pinging: $server,";
$request = '<?xml version="1.0"?><methodCall><methodName>weblogUpdates.ping</methodName>';
$request.= '<params><param><value>'.$title.'</value></param>';
$request.= '<param><value>'.$url.'</value></param></params></methodCall>';
$header[] = "Content-type: text/xml";
$header[] = "Content-length: ".strlen($request) . "\r\n";
$header[] = $request;
$ch = curl_init();
curl_setopt( $ch, CURLOPT_URL, $server);
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt( $ch, CURLOPT_HTTPHEADER, $header );
curl_setopt( $ch, CURLOPT_CUSTOMREQUEST, 'POST' );
$result = curl_exec( $ch );
$httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
echo " Result: $httpcode<br />";
}
$servers[]='http://api.moreover.com/RPC2';
$servers[]='http://bblog.com/ping.php';
$servers[]='http://blogsearch.google.com/ping/RPC2';
$servers[]='http://ping.weblogalot.com/rpc.php';
$servers[]='http://ping.feedburner.com';
$servers[]='http://ping.syndic8.com/xmlrpc.php';
$servers[]='http://ping.bloggers.jp/rpc/';
$servers[]='http://rpc.pingomatic.com/';
$servers[]='http://rpc.weblogs.com/RPC2';
$servers[]='http://rpc.technorati.com/rpc/ping';
$servers[]='http://topicexchange.com/RPC2';
$servers[]='http://www.blogpeople.net/servlet/weblogUpdates';
$servers[]='http://xping.pubsub.com/ping';
if($_POST['url']) {
echo 'Starting ping for: '.$_POST['url'].'<br />';
foreach($servers as $server) {
blogPing($_POST['title'],$_POST['url'],$server);
}
}
?>
<form method="post">
URL you want to ping: <input name="url"><br />
Title of URL: <input name="title"><br />
<input type="submit" value="Start Pinging">
</form>
|
|
|
01.10.2012, 23:11
|
#2
|
Senior Member
Регистрация: 04.09.2007
Сообщений: 1,261
Бабло: $254000
|
в личку)
__________________
Апарсер охрененен
Последний раз редактировалось xealey; 01.10.2012 в 23:18.
|
|
|
01.10.2012, 23:13
|
#3
|
Технодаун
Регистрация: 11.05.2007
Сообщений: 10,357
Бабло: $1503235
|
xealey посмотрим сколько халява после твоего поста продлится)
|
|
|
01.10.2012, 23:47
|
#4
|
Сеньйор Помидор
Регистрация: 28.08.2007
Сообщений: 1,998
Бабло: $421625
ТС -->
|
ТС
Maximus325, если ты про фришные сервисы - то это мусор, они на твоей стороне пинг инициируют, один два урла - без проблем, а много - фонарь, проверено. Ни один сервис много пингов с одного ипа не приймет, а в промышленных масштабах тем более....
|
|
|
02.10.2012, 19:06
|
#5
|
Bitcoin to the moon!
Регистрация: 19.10.2008
Адрес: горный аул
Сообщений: 2,199
Бабло: $519970
|
добавка прокси в курл
PHP код:
curl_setopt($curl, CURLOPT_PROXY, "прокси:порт");
curl_setopt($curl, CURLOPT_PROXYUSERPWD, "пользователь:пароль");
|
|
|
02.10.2012, 23:07
|
#6
|
Senior Medved
Регистрация: 15.06.2008
Сообщений: 4,136
Бабло: $22479945
|
Цитата:
Сообщение от rusawm
добавка прокси в курл
PHP код:
curl_setopt($curl, CURLOPT_PROXY, "прокси:порт");
curl_setopt($curl, CURLOPT_PROXYUSERPWD, "пользователь:пароль");
|
А многопоточность ?
|
|
|
02.10.2012, 23:56
|
#7
|
Senior Member
Регистрация: 26.10.2009
Сообщений: 593
Бабло: $127864
|
Цитата:
Сообщение от dady
А многопоточность ?
|
Есть класс неплохой, angry curl (вроде так)
|
|
|
03.10.2012, 10:57
|
#8
|
Senior Member
Регистрация: 01.10.2010
Сообщений: 802
Бабло: $179180
|
я юзаю пингаловку от букмаркдемон с большим списком пингсервисов+ соксы через proxyfier до 50к в день можно пройти
|
|
|
22.12.2012, 22:33
|
#10
|
Юниор
Регистрация: 26.11.2012
Сообщений: 22
Бабло: $10560
|
А есть ли сейчас смысл пинговать "в промышленных масштабах"?
Бело-серые ресурсы (их обновления) обычно пингую, что бы в листах поднимались и т.п. А имеет ли смысл пинговать обновления сгенеренные?
|
|
|
|