国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php中Snoopy類用法實例

2024-05-04 23:36:37
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了php中Snoopy類用法,實例分析了使用Snoopy類實現頁面抓取的相關技巧,需要的朋友可以參考下

本文實例講述了php中Snoopy類用法。分享給大家供大家參考。具體分析如下:

這里演示了php中如何通過Snoopy抓取網頁信息

snoopy類的下載地址:http://sourceforge.net/projects/snoopy/

 

 
  1. /* 
  2. You need the snoopy.class.php from  
  3. http://snoopy.sourceforge.net/ 
  4. */ 
  5. include("snoopy.class.php"); 
  6. $snoopy = new Snoopy; 
  7. // need an proxy?: 
  8. //$snoopy->proxy_host = "my.proxy.host"; 
  9. //$snoopy->proxy_port = "8080"; 
  10. // set browser and referer: 
  11. $snoopy->agent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
  12. $snoopy->referer = "http://www.jonasjohn.de/"
  13. // set some cookies: 
  14. $snoopy->cookies["SessionID"] = '238472834723489'
  15. $snoopy->cookies["favoriteColor"] = "blue"
  16. // set an raw-header: 
  17. $snoopy->rawheaders["Pragma"] = "no-cache"
  18. // set some internal variables: 
  19. $snoopy->maxredirs = 2; 
  20. $snoopy->offsiteok = false; 
  21. $snoopy->expandlinks = false; 
  22. // set username and password (optional) 
  23. //$snoopy->user = "joe"; 
  24. //$snoopy->pass = "bloe"; 
  25. // fetch the text of the website www.google.com: 
  26. if($snoopy->fetchtext("http://www.google.com")){  
  27. // other methods: fetch, fetchform, fetchlinks, submittext and submitlinks 
  28. // response code: 
  29. print "response code: ".$snoopy->response_code."<br/>/n"
  30. // print the headers: 
  31. print "<b>Headers:</b><br/>"
  32. while(list($key,$val) = each($snoopy->headers)){ 
  33. print $key.": ".$val."<br/>/n"
  34. print "<br/>/n"
  35.  
  36. // print the texts of the website: 
  37. print "<pre>".htmlspecialchars($snoopy->results)."</pre>/n"
  38. else { 
  39. print "Snoopy: error while fetching document: ".$snoopy->error."/n"

希望本文所述對大家的php程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 同仁县| 浮梁县| 阜康市| 昌吉市| 芒康县| 古田县| 永济市| 东港市| 绥德县| 浦城县| 墨江| 灌南县| 霍山县| 泸定县| 军事| 云霄县| 云林县| 手游| 康定县| 伽师县| 新平| 资阳市| 芷江| 清流县| 仪征市| 定陶县| 南康市| 延吉市| 游戏| 华阴市| 和龙市| 呼玛县| 大田县| 汕尾市| 莱芜市| 长宁县| 唐海县| 岳阳县| 轮台县| 工布江达县| 涿州市|