[英]Curl with Loop using php
我有問題,我想從另一個網站獲取數據並使用cURL將其顯示在我的網站上。
例如,這是我想解析並顯示在我的網站上的其他網站的數據。
<div class="users-name"> <a href='#'>User 1</a></div>
<div class="users-name"> <a href='#'>User 2</a></div>
<div class="users-name"> <a href='#'>User 3</a></div>
<div class="users-name"> <a href='#'>User 4</a></div>
<div class="users-name"> <a href='#'>User 5</a></div>
<div class="users-name"> <a href='#'>User 6</a></div>
<div class="users-name"> <a href='#'>User 7</a></div>
<div class="users-name"> <a href='#'>User 8</a></div>
目前,我正在獲取第一行數據,但是現在我想獲取所有這些數據。
到目前為止,我已經嘗試過了:
$curl = curl_init('www.domain.com/search.php');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
$page = curl_exec($curl);
if(curl_errno($curl)) // check for execution errors
{
echo 'Scraper error: ' . curl_error($curl);
exit;
}
curl_close($curl);
$regex = '/<div class="users-name">(.*?)<\/div>/s';
if(preg_match($regex, $page, $list))
print_r($list[0]);
else
print "Not found";
更換
preg_match($regex, $page, $list)
同
preg_match_all($regex, $page, $list)
在第一個比賽之后preg_match停止。 preg_match_all獲取所有匹配項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.