用linux的curl實現自動投票(多程序)

2021-08-25 01:18:13 字數 1479 閱讀 3841

》!為了提高投票速度,用php函式popen代替exec,它相當於把curl的執行推到了後台去執行,每推一次,增加乙個程序。

<?php

/* * 多程序投票程式

* author: 木魚

* blog:

* * 關於多程序的**參考了 回憶未來[張宴]

*//*------------獲取proxy--------------*/

$result = array();

/*----------(1) mfxk.com---------*/

echo "\n";

$urllist = array(

'','',

'',);foreach($urllist as $url) ";

$tmphtml = file_get_contents($url);

preg_match_all("/ (\d\.\d\.\d\.\d) (\d) /i", $tmphtml, $matches);

for ($i=0; $i< count($matches[0]); $i++)

}/*----------(2) 996i.cn---------*/

echo "\n";

$urllist = array(

'','',

'','',

);foreach($urllist as $url) ";

$tmphtml = file_get_contents($url);

preg_match_all("/\s+(\d\.\d\.\d\.\d)\s+(\d)\s+/i", $tmphtml, $matches);

for ($i=0; $i< count($matches[0]); $i++)

}/*------------去重--------------*/

$result = array_unique($result);

echo "\n\nparse excuted successfully!";

echo "\ntotal proxy:\t" . count($result);

/*------------多程序投票--------------*/

echo "\n\n\nstart to vote:";

$proxylist = $result;

while(!empty($proxylist))

echo "\ndone!\n";

function run($proxy)

$p_number = $p_number - 1;

$out = popen("curl -m 30 -x -d \"id=1234\" &", "r");

pclose($out);

}function worker_processes($p_number)

}return $p_number;

}

用linux的curl實現自動投票

curl命令 curl d id 1234 在curl裡新增 ip curl x 219.136.206.29 80 d id 1234 如果我們要投票的 只是檢測 ip,那麼,上述命令就能自動投票了。我們用php指令碼,去某些 抓取 ip和埠,然後用exec呼叫拼湊好的命令。獲取proxy 逐個投...

用Jquery實現自動填充

js前台 後台 string key request.querystring q string connectionstring system.configuration.configurationmanager.connectionstrings northwindconnectionstring...

用 etc fstab實現開機自動掛載

在linux中裝置都是以檔案的行式存在的,因此我們如果需要用光碟機的話得用mount命令掛載,之後才能對光碟機進行讀取。而在系統重啟之後光碟機也會自動解除安裝,這裡你還得用mount進行掛載,而通過 etc fstab進行修改則可以實現開機自動掛載某裝置的方法。etc fstab的內容 view s...