1
所以我想使用從我的代理列表文本文件中的隨機代理捲曲。代理捲曲不工作通過Exec,但在命令行
這裏就是我把從這樣你就可以得到一些方面的文件:http://orcahub.com/proxy-list/
這只是與代理列表的txt文件。
反正我有一個腳本,其格式與隨機代理
當我剛呼應格式,然後複製並粘貼輸出到命令行它完美的作品,但是當我執行我得到一個奇怪的錯誤捲曲請求。
sh: -c: line 0: unexpected EOF while looking for matching `"'
sh: -c: line 16: syntax error: unexpected end of file
這裏是我當前的代碼
$f_contents = file("cleanedxml4.txt");
$line = $f_contents[array_rand($f_contents)];
$data = $line;
$pieces = explode(" ", $data);
$woah = $pieces[0];
$loah = $pieces[1];
$f_contents = file("proxies_265.txt");
$line = $f_contents[array_rand($f_contents)];
$data = $line;
$format = 'curl '.$loah.' -d \'<?xml version="1.0" encoding="iso-8859-1"?>
<methodCall>
<methodName>pingback.ping</methodName>
<params>
<param>
<value>
<string>'.$url.'</string>
</value>
</param>
<param>
<value>
<string>'.$woah.'</string>
</value>
</param>
</params>
</methodCall>\'';
$data = preg_replace("/\r|\n/", "", $data);
$format = $format . " --proxy " . $data . " -m 5";
$format = 'bash -c "exec nohup setsid ' . $format . ' > /dev/null 2>&1 &"';
exec($format);
//echo $format . "\n\n";