多 HTTP 請求可以用於這種形式的下載嗎?感謝專家!
u = "";
d1 = Open( u, HTML Table( 1, Column Names( 1 ), Data Starts( 2 ) ) );
到
rqs = New Multi HTTP Request();
For( i = 1, i <= N Items( us ), i++,
rq = New HTTP Request( Method( "GET" ), URL( u[i] ) );
//HTML Table( 1, Column Names( 1 ), Data Starts( 2 ) )
rqs << Add( rq );
);
hh = rqs << Get Requests();
da = rqs << Download( "show progress", "detailed" );
自動化和腳本編寫視窗回覆:多 HTTP 請求可以用於這種形式的下載嗎?不運行它....
da 將是已下載的檔案名稱清單。
hh 當然是請求列表,這對於檢查 HTTP 狀態和程式碼(如果需要)很有用。
所以
da[1] 是下載檔案的 html 檔名,然後將其傳遞給 Open。
我認為既然您沒有提供檔案名,那麼 New Multi HTTP Request() 只會為每個檔案產生一個唯一的檔案名稱並將它們放入 $TEMP 中。這意味著當 JMP 關閉時它們會被清理,我認為在您的情況下這是可以的,因為您沒有從 HTML 製作 JMP 表。
我認為您也可以使用發送(而不是下載),da 將是 blob 列表。然後你可以將 da[1] 傳遞給 Open 告訴它是一個 blob。這不會以 html 的形式分頁到檔案系統。
抱歉,文檔有點稀疏。
如果您需要更多信息,請告訴我。
回覆:多 HTTP 請求可以用於這種形式的下載嗎?感謝專家!
像這樣
u="https://ctext.org/dictionary.pl?if=gb&id=26168";d1=Open(u,HTML Table(2,Column Names(1),Data Starts(2)));

回覆:多 HTTP 請求可以用於這種形式的下載嗎?u="https://ctext.org/dictionary.pl?if=gb&id=26169";d1=Open(u,HTML Table(2,Column Names(1),Data Starts(2)));Wait(0);
u="https://ctext.org/dictionary.pl?if=gb&id=26170";d1=Open(u,HTML Table(2,Column Names(1),Data Starts(2)));Wait(0);
回覆:多 HTTP 請求可以用於這種形式的下載嗎?好的、謝謝專家!
