이런 형태의 다운로드에 다중 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" );
자동화 및 스크립팅윈도우Re: 이런 형태의 다운로드에 다중 HTTP 요청을 사용할 수 있나요?실행하지 않고도....
da는 다운로드된 파일 이름의 목록입니다.
hh는 요청 목록이며, HTTP 상태와 코드(필요한 경우)를 확인하는 데 유용합니다.
그래서
da[1]은 다운로드한 파일의 html 파일 이름이며 Open에 전달됩니다.
파일 이름을 제공하지 않았으므로 New Multi HTTP Request()는 각 파일에 대해 고유한 파일 이름을 생성하여 $TEMP에 넣을 것입니다. 즉, JMP가 닫힐 때 정리된다는 의미인데, HTML에서 JMP 테이블을 만들지 않으므로 귀하의 경우에는 괜찮다고 생각합니다.
send(download 대신)를 사용할 수도 있다고 생각하고 da는 blob 목록이 될 것입니다. 그런 다음 da[1]을 Open에 전달하여 blob이라고 알릴 수 있습니다. 그러면 html로 파일 시스템에 페이지되지 않습니다.
문서가 좀 부족한 점이 아쉽네요.
더 많은 정보가 필요하면 알려주세요.
Re: 이런 형태의 다운로드에 다중 HTTP 요청을 사용할 수 있나요?전문가 여러분 감사합니다!
이와 같이
u="https://ctext.org/dictionary.pl?if=gb&id=26168";d1=Open(u,HTML Table(2,Column Names(1),Data Starts(2)));

Re: 이런 형태의 다운로드에 다중 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);
Re: 이런 형태의 다운로드에 다중 HTTP 요청을 사용할 수 있나요?알겠습니다. 전문가 여러분, 감사합니다!
