ドメインのリストのランクを取得するには、amazon awsalexaapiスクリプトを実行する必要があります。
これが私が持っているものです
public static function parseResponse($response) {
$xml = new SimpleXMLElement($response,null,false,
'http://awis.amazonaws.com/doc/2005-07-11');
if($xml->count() && $xml->Response->TrafficHistoryResult->Alexa->count()) {
$info = $xml->Response->TrafficHistoryResult->Alexa;
$nice_array = array(
'Date' => $info->TrafficHistory->HistoricalData->Data->Date,
'Rank' => $info->TrafficHistory->HistoricalData->Data->Rank,
);
}
foreach($nice_array as $k => $v) {
echo $_GET['domain']. $k . ': ' . $v ."\n <br>";
{INSERT QUERY WILL GO HERE}
}
}
20のドメインのリストがあります。過去3か月間の各ドメインのランクを取得するスクリプトを作成する必要があります。したがって、日付は2012-09-01、2012-10-01、2012-11-01の順に始まります。日付は、このawsスクリプトの前半で定義されています。
私の質問。スクリプトに日付を決定させ、ドメイン名のリストを使用してランクを取得し、mysqlテーブルに挿入するにはどうすればよいですか?