La requête HTTP multiple peut-elle être utilisée pour cette forme de téléchargement ?Merci les experts !
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" );
Automatisation et scriptsFenêtresRe : La requête HTTP multiple peut-elle être utilisée pour cette forme de téléchargement ?sans le faire fonctionner....
da serait une liste des noms de fichiers qui ont été téléchargés.
hh est bien sûr la liste des requêtes, ce qui est utile pour vérifier le statut HTTP et les codes (si nécessaire).
donc
da[1] est le nom de fichier html du fichier téléchargé, que vous transmettez ensuite à Open.
Je pense que puisque vous n'avez pas fourni de nom de fichier, New Multi HTTP Request() va simplement générer un nom de fichier unique pour chaque fichier et les placer dans $TEMP. Cela signifie qu'ils seront nettoyés à la fermeture de JMP, ce qui, je pense, dans votre cas est OK puisque vous ne créez pas de table JMP à partir du HTML.
Je pense que vous pouvez également utiliser send (au lieu de download) et da serait une liste de blobs. Vous pouvez ensuite passer da[1] à Open pour lui indiquer qu'il s'agit d'un blob. Cela ne paginerait pas le système de fichiers au format HTML.
Désolé, la documentation est un peu clairsemée.
Faites-moi savoir si vous avez besoin de plus d'informations.
Re : La requête HTTP multiple peut-elle être utilisée pour cette forme de téléchargement ?Merci les experts !
comme ça
u="https://ctext.org/dictionary.pl?if=gb&id=26168";d1=Open(u,HTML Table(2,Column Names(1),Data Starts(2)));

Re : La requête HTTP multiple peut-elle être utilisée pour cette forme de téléchargement ?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 : La requête HTTP multiple peut-elle être utilisée pour cette forme de téléchargement ?OK, merci les experts !
