3

私は無料のスクリプトを持っています。検索機能を置き換えるか自動化することが可能かどうか尋ねたいと思います。たとえば、毎時間。現在、新しいプロキシを見つけるには検索ボタンを押す必要がありますが、自動的に検索してデータベースで更新したいのですが、おそらくcronジョブを使用しています。

if(isset($_POST['search'])) {   // hit search button
    $script_start = $pb->microtime_float();

    ob_flush();
    flush();

    $proxylisttype = $pb->returnProxyList($_REQUEST['listtype']);  // make sure request vars are clean
    $sitestoscour  = $pb->returnSitesScour($_REQUEST);             // make sure request vars are clean
    $finallist     = $pb->returnFinalList($sitestoscour);
    $finallist     = $pb->arrayUnique($finallist);                 // eliminate the dupes before moving on
    if(AUTO_BAN == 1) {                                            // remove banned proxies
        $finallist = $pb->autoBan($finallist);
    }
    $script_end    = $pb->microtime_float();                       // stop the timer
}
4

1 に答える 1

3

これは、php スクリプトまたはコマンド ライン (または wget) から curl を使用して行うことができます。そうすれば、$_POST を設定できます。

$ch = curl_init();

curl_setopt($ch,CURLOPT_URL, "http://yoururl.com'");
curl_setopt($ch,CURLOPT_POST, true);
curl_setopt($ch,CURLOPT_POSTFIELDS, "search=your_query");

$result = curl_exec($ch);

curl_close($ch);

次に、cron ジョブを設定して、そのスクリプトを 1 時間ごとに実行します。

wgetでもできます:

wget --post-date="search=query" http://yoururl.com
于 2012-10-11T14:36:30.700 に答える