TShopping

 找回密碼
 註冊
搜索
查看: 3355|回復: 0
打印 上一主題 下一主題

[分享] 用 curl 來抓取網頁 div 資料

[複製鏈接]
跳轉到指定樓層
1#
發表於 2017-6-20 02:38:20 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
 
Push to Facebook
curl 抓取網頁 div 資料,php 可以利用 curl 函式來執行,我們可以用來抓取別人網站的各種資料,本範例想抓取台銀的資料
  1. <html>
  2. <head><meta http-equiv="Content-Type" content="text/html;charset=utf-8">
  3. <title>抓取美金匯率</title>
  4. <meta http-equiv="refresh" content="300"/>
  5. </head>
  6. <body>
  7. <div style="margin-left:30px">
  8. <?php
  9. $url = "XXXXXXXXXXXXXXXXXXXXXXXX";
  10. $ch = curl_init();
  11. curl_setopt($ch,CURLOPT_URL, $url);
  12. curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1);
  13. $content = curl_exec($ch);
  14. curl_close($ch);
  15. preg_match_all('/<td class="decimal">([^<>]+)<\/td>/',$content,$target);
  16. echo "<p>美金部分"."<br>";?>
  17. <table width="100%" border="1">
  18. <tr>
  19.    <td><?php echo "即期匯率買入";?></td>
  20.    <td><?php echo "即期匯率賣出";?></td>
  21. </tr>
  22. <tr>
  23. <?php echo $target[0][2];
  24.       echo $target[0][3];
  25. ?>
  26. </tr><span style="background-color: rgb(255, 255, 255);"></table></div></body></html></span>
複製代碼






文章出處

 

臉書網友討論
*滑块验证:
您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則



Archiver|手機版|小黑屋|免責聲明|TShopping

GMT+8, 2024-11-1 09:02 , Processed in 0.101679 second(s), 26 queries .

本論壇言論純屬發表者個人意見,與 TShopping綜合論壇 立場無關 如有意見侵犯了您的權益 請寫信聯絡我們。

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表