效能


WebGet 指令
用於 Server.Load Script,以從指定的 URL 擷取資訊。

語法

WebGet -[sumonly | alldata] [{-url <urlname> [-walk <depth> <span>] [-proxy <urlname>] } | { [-file <filename>]  | <# entries to fetch> [-concurrent | -sequential ] } ] -[holdtime <ct> <st>]

範例 1

從 Web 瀏覽器的角度,指令 [-url www.lotus.com -walk 2 1] 可解釋為:從網頁 www.lotus.com 開始,選取該頁上的兩個連結 (如果該頁至少有兩個連結的話) 並按一下。按一下第一個選取的連結,返回到初始網頁,然後按一下第二個連結,再返回到初始網頁。

範例 2

從 Web 瀏覽器的角度,指令 [-url www.lotus.com -walk 1 2] 可解釋為:從網頁 www.lotus.com 開始,選取該頁上的一個連結並按一下。按一下連結,然後將相同的規則遞迴套用到每一個新頁。假設按一下的第一個連結是 www.lotus.com/notes.htm,則規則需要 WebGet 尋找該頁上的一個連結並越過它。span 參數指出遞迴程序的停止點。

此外,-walk 0 0 指出 WebGet 只應要求由 <urlname> 指出的頁,而不應要求更多。相當於省去 -walk 參數。

或者,諸如 -walk 10000 10000 (或其他較大的數字) 的數字指出您要讓 WebGet 越過該頁上每個可信的連結,更像 Web 機器人。

另請參閱