明輝手游網(wǎng)中心:是一個免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

如何跨站抓取別的網(wǎng)站的頁面的補(bǔ)充

[摘要]在實際的應(yīng)用中,經(jīng)常會遇到一些特殊的情況,比如需要新聞,天氣預(yù)報,等等,但是作為個人站點(diǎn)或者實力小的站點(diǎn) 我們不可能有那么多的人力 物力 財力去做這些事情,怎么辦呢? 好在互聯(lián)網(wǎng)是 資源共享的,我們可以利用程序 自動的把別的站點(diǎn)的頁面抓取回來經(jīng)過處理后被我們所利用。 用什么呢,那個戰(zhàn)友給的是...
在實際的應(yīng)用中,經(jīng)常會遇到一些特殊的情況,比如需要新聞,天氣預(yù)報,等等,但是作為個人站點(diǎn)或者實力小的站點(diǎn) 我們不可能有那么多的人力 物力 財力去做這些事情,怎么辦呢?  
好在互聯(lián)網(wǎng)是 資源共享的,我們可以利用程序 自動的把別的站點(diǎn)的頁面抓取回來經(jīng)過處理后被我們所利用。
  用什么呢,那個戰(zhàn)友給的是不行的,其實在Php有這個功能,那就是用curl庫。請看下面的代碼!  
<?php

$ch = curl_init ("http://dailynews.sina.com.cn");
$fp = fopen ("php_homepage.txt", "w");

curl_setopt ($ch, CURLOPT_FILE, $fp);
curl_setopt ($ch, CURLOPT_HEADER, 0);

curl_exec ($ch);
curl_close ($ch);
fclose ($fp);
?>

  但有時會出現(xiàn)一些錯誤,但實際上已經(jīng)下載完了!我問了老外,他們沒有給我一個答復(fù),我想實在不行,就在函數(shù)前面加個◎;這樣我們只要對$txt進(jìn)行適當(dāng)?shù)姆治龊,我們就可以偷偷的抓取sina的新聞!不過,還是不用的為好!以免發(fā)生法律糾紛,這里只是想告訴你Php的功能非常的強(qiáng)大!你可以做許多事情!  

【本文版權(quán)歸作者與奧索網(wǎng)共同擁有,如需轉(zhuǎn)載,請注明作者及出處】