web_url函數


web_url語法:
        Int Web_url(const char *name, const char * url, <Lists of Attributes>, [EXTRARES,<Lists of Resource Attributes>,LAST)

name:請求內容名

url:請求內容地址

List of Attributes:(支持下列屬性)

  1.TargetBrowser or TargetBrowserOrdinal

  2.TargetFrame

  3.Resource -指定一個值說明這個URL是否是一個資源,0表示不是資源,1表示是資源

  4.RecContentType -在錄制期間響應的報頭文本類型(text/html, application/x- JavaScript),這是為了確認目標URL是否是可錄制的資源。

  5.Referer -要提交頁面請求的URL .(獲得當前頁面,如果明確指出了位置,那么這個屬性無效或者忽略。URL中寫明了,要獲取的頁面)

  6.Snapshot - 快照,快照文件名稱,用來關聯用的。

    7.Mode -錄制的等級,是否是HTML或者HTTP模式。

List of Resource Attributes:下載的資源屬性

1.URL:通過URL地址(資源統一定位器)要下載的web資源

2.Referer:發送下載請求的頁面。比如一個swf要下載一個圖片,那么swf就是referer

3.ENDITEM:列表中每個資源的結束標志符

返回值:成功時返回LR_PASS (0),失敗時返回 LR_FAIL (1)。

EXTRARES后的資源是由script、active、Java applet、flash、CSS產生的請求

 

        可以使用web_url 模擬從FTP服務器上下載文件。web_url 函數會使FTP服務器執行文件被真實下載時的操作。除非手工指定了"FtpAscii=1",下載會以二進制模式完成。

        在錄制選項中,Toos—Recording Option下,Recording選項中,有一個Advanced HTML選項,可以設置是否錄制非HTML資源,只有選擇了“Record within the current script step”時,List of Resource Attributes才會被錄制到。非HTML資源的例子是gif和jpg圖象文件。

        通過修改HTTP頭可以傳遞給服務器一些附加的請求信息。使用HTTP頭允許請求中包含其他的內容類型(Content_type),像壓縮文件一樣。還可以只請求特定狀態下的web頁面


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM