0

次のリンクのリストがあります。

<tr><td><a href="javascript:d(43755)"> Microsoft office 2010 professional plus </a></td><td> 2012-04-09 </td><td align="right"> 28% </td></tr>
<tr><td><a href="javascript:d(43742)"> Microsoft Office 2010 all versions </a></td><td> 2010-11-03 </td><td align="right"> 63% </td></tr>
<tr><td><a href="javascript:d(43747)"> Microsoft Office 2010 Home and student </a></td><td> 2012-05-10 </td><td align="right"> 51% </td></tr>

リンク javascript:d(number) のすべての数値を配列で取得し、日付を別の配列で取得する方法はありますか?

4

3 に答える 3

3

DOM パーサーを使用します。CuRL に精通している場合、これはごくわずかなコードで実行できます。ページを解析してすべてのリンクを探し、それらから必要な情報を取得できます。

ここに CuRL の優れたガイドがあります: curl チュートリアル

于 2012-08-26T07:25:22.410 に答える
2
$input = '<tr>...........YOU PAGE HERE';
$result = array(); // your result array
preg_match_all('/d\((\d+)\).*?(\d{4}-\d{2}-\d{2})/', $input, $result, PREG_PATTERN_ORDER);
$numbers = $result[1]; // your numbers
$dates = $reult[2]; // your dates
于 2012-08-26T07:25:09.290 に答える
0

この小さなライブラリをお勧めしますSimple HTML DOM Parser

于 2012-08-26T07:32:40.157 に答える