簡體   English   中英

如何從PHP中的網頁獲取鏈接

[英]How to get links from a webpage in php

我有以下鏈接列表。

<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)鏈接中的所有數字,並獲取另一個數組中的日期?

我將使用DOM解析器。 如果您熟悉CuRL,則只需很少的代碼即可完成。 您可以解析頁面並查找所有鏈接,並從中獲取所需的任何信息。

這是CuRL的出色指南: curl教程

$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

我推薦這個小庫Simple HTML DOM Parser

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM