要獲取網頁的指定內容,可以使用 PHP 的 cURL 函數來獲取網頁內容,然后使用正則表達式或其他方法來提取特定內容。下面是一個簡單的示例:
// 目標網頁的 URL
$url = "https://www.example.com";
// 初始化 cURL
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// 執行 cURL 請求
$response = curl_exec($ch);
// 關閉 cURL
curl_close($ch);
// 使用正則表達式獲取指定內容
$pattern = '/<div class="content">(.*?)<\/div>/s';
preg_match($pattern, $response, $matches);
// 輸出獲取到的內容
echo $matches[1];
上面的代碼中,首先使用 cURL 獲取了目標網頁的內容,然后使用正則表達式 /<div class="content">(.*?)<\/div>/s
來匹配 <div class="content">
和 </div>
之間的內容,并將匹配結果存儲在 $matches
中。最后輸出獲取到的指定內容。你可以根據需要修改正則表達式和處理邏輯來獲取不同的內容。