采集程序設計經驗交流(二)——下載網頁(1)
“小網站本不需要維護,只是因為你的程序太笨了,所以你成了無休止的網站維護者。”
網頁下載方法1(XMLHTTP應用)
用到的對象:XMLHTTP,只需三行代碼,即可完成網頁下載:
第一步:創建對象
Set ms = CreateObject("Microsoft.XMLHTTP")
這行代碼用于創建一個xmlhttp對象,其中ms為創建對象的名稱,ASP編程經常用到,可以隨便寫,不再贅述。
第二步:設置參數
ms.open "GET",url,False
其中url是要下載網頁的網址,把它換成你的目標網頁網址即可,格式為:,一定要寫完整,不可省略http://;
“GET”是打開的方法,當然也可以用POST,產生的效果和HTML里的表單提交方式是一樣的。
第三步:發送數據
ms.Send()
此行代碼用于發送數據并下載,下載后的數據儲存在變量responsebody里。
下面我們以下載“點點機票網()”首頁為例進行一下說明
代碼:
Set ms = CreateObject("Microsoft.XMLHTTP")
ms.Open "GET","
ms.Send()
response.write ms.responseBody
運行以上代碼大家可以發現,我們已經成功下載了
這里有個問題需要注意一下,有時候網址很長,直接加在第二行代碼里會顯得很亂,那么,我們可以用一個變量來代替一下,如下:
url=";
Set ms = CreateObject("Microsoft.XMLHTTP")
ms.Open "GET",url ,False
ms.Send()
response.write ms.responseBody
這樣以來代碼就變得整齊多了。
申請創業報道,分享創業好點子。點擊此處,共同探討創業新機遇!