récupérer des informations d'une liste d'URL dans un fichier

Vous voulez de l'aide ? Postez ici :)
Post Reply
jacomitarza
Posts: 18
Joined: 12 Nov 2018, 18:59

récupérer des informations d'une liste d'URL dans un fichier

Post by jacomitarza » 28 Nov 2019, 00:38

Bonjour,
A partir d'une liste d'URL dans un fichier csv, je voudrais:
1- accéder à chaque URL,
2- récupérer des informations
3- et sauvegarder ces informations dans un fichier en sortie

L'étape N°1 fonctionne (boucle de lecture et ouverture des URL's)
L'étape N°2 devrait fonctionner, mais je ne l'ai pas encore testé
par contre je bloque sur l'étape N°3 car je n'arrive pas à utiliser simplement la fonction "ECRIRE FICHIER TEXTE":
==> si je mets l'option avancée "ÉCRASER TOUT CONTENU", je ne récupère que la dernière information car bien entendu chaque information écrase la précédente et ça me semble normal.
==> mais si je mets l'option avancée "AJOUTER A LA FIN", toutes les informations se collent bout à bout dans le premier enregistrement du fichier, alors que je voudrais un enregistrement par URL

d'avance merci pour votre aide
jacques

francois
Posts: 335
Joined: 18 Oct 2010, 10:33
Location: France

Re: récupérer des informations d'une liste d'URL dans un fichier

Post by francois » 28 Nov 2019, 08:12

Bonjour,

Pour faire un retour à la ligne, utiliser "\n" :
test.jpg
test.jpg (43.95 KiB) Viewed 102 times
  • Penser -comme indiqué dans l'image - à cliquer sur la droite pour passer en mode 'code'.
  • Comme vous l'indiquez dans votre message, dans l'option "Avancé" choisir "Ajouter à la fin".
Exemple en pièce jointe :
aaaa.ascr
(3.77 KiB) Downloaded 3 times

jacomitarza
Posts: 18
Joined: 12 Nov 2018, 18:59

Re: récupérer des informations d'une liste d'URL dans un fichier

Post by jacomitarza » 28 Nov 2019, 09:27

à super merci
vous me sortez une épine du pied :D
j'avais tout essayé et j'ai failli abandonner complètement actiona

j'ai fait ce que vous m'avez conseillé: en un seule ordre ($mavariable + "\n") ça ne fonctionnait pas; ma variable n'était plus reconnue
du coup j'ai mis deux lignes
1ère ligne d'écriture : $mavariable
2ème ligne d'écriture: "\n"
et ça fonctionne :D :D

J'en profite pour vous demander; comme j'écris sur un fichier csv, est-il possible de choisir la colonne ?
et comment trouver la liste de fonctions du type "\n" ou autre ?

d'avance merci
jacques

jacomitarza
Posts: 18
Joined: 12 Nov 2018, 18:59

Re: récupérer des informations d'une liste d'URL dans un fichier

Post by jacomitarza » 28 Nov 2019, 09:35

petit complément:
j'ai enlevé le $ devant mavariable, et ça fonctionne bien en une ligne

jacques

francois
Posts: 335
Joined: 18 Oct 2010, 10:33
Location: France

Re: récupérer des informations d'une liste d'URL dans un fichier

Post by francois » 28 Nov 2019, 11:24

Pour écrire dans un fichier "csv", c'est analogue :
test.jpg
test.jpg (19.95 KiB) Viewed 92 times

jacomitarza
Posts: 18
Joined: 12 Nov 2018, 18:59

Re: récupérer des informations d'une liste d'URL dans un fichier

Post by jacomitarza » 28 Nov 2019, 14:52

ah oui, je n'y avait pas pensé du tout.

merci encore
jacques

jacomitarza
Posts: 18
Joined: 12 Nov 2018, 18:59

Re: récupérer des informations d'une liste d'URL dans un fichier

Post by jacomitarza » 28 Nov 2019, 19:09

re bonjour,
je profite de vos précieux conseils pour vous poser une autre question symétrique de la précédente, car je ne trouve pas la réponse dans le forum ou la doc.

La question est la suivante:
est-il possible de lire (chaque ligne) d'un fichier csv (séparation par des ";") et d'affecter chaque donnée à une variable différente?

en résumé si une ligne comprend:
donnée-a;donnée-b;donnée-c

la lecture donnerait:
mavariable-a = donnée-a
mavariable-b = donnée-b
mavariable-c = donnée-c

merci pour votre aide
jacques

francois
Posts: 335
Joined: 18 Oct 2010, 10:33
Location: France

Re: récupérer des informations d'une liste d'URL dans un fichier

Post by francois » 29 Nov 2019, 10:13

Bonjour ,

Sans code, c'est difficile.

En pièce jointe, un exemple avec code.

Les seules choses à modifier :
Le nom du répertoire et le nom du fichier ( en 1ere action)
Le nombre de variables dans le fichier csv ( dans action : "récuperation des variables")

lire et exploiter fichier csv.ascr
(3.29 KiB) Downloaded 8 times

jacomitarza
Posts: 18
Joined: 12 Nov 2018, 18:59

Re: récupérer des informations d'une liste d'URL dans un fichier

Post by jacomitarza » 30 Nov 2019, 19:24

ah, je n'avais pas vu la réponse hier.

je vais essayer avec votre exemple (modifié)

merci encore
jacques

jacomitarza
Posts: 18
Joined: 12 Nov 2018, 18:59

Re: récupérer des informations d'une liste d'URL dans un fichier

Post by jacomitarza » 02 Dec 2019, 15:49

Bonjour,
je continue sur ce même fil car je ne trouve pas de réponse ailleurs, et ici j'ai la chance d'avoir des réponses très pertinentes de François.

Donc après avoir récupéré mes URL, je boucle sur des accès au site concerné et sur plusieurs zones de l'écran pour récupérer d'autres informations.

Cela fonctionne plutôt bien, mais je voudrais que le script soit indépendant de la définition de l'écran.
Dans un autre cas, j'avais réussi à tout faire avec des touches de tabulation, retour etc...,
mais dans le cas présent, JE SUIS OBLIGé DE CLIQUER SUR UNE IMAGE (un point sur l'écran)

Sur mon PC tout fonctionne, mais si je teste le script sur un autre écran (qui a une autre définition), les CLICS sont décalés.
J'ai essayé les deux options "% de l'écran et pixels" pour définir la position du clic, mais dans les deux cas, ça se décale.

Y-a-t-il un solution pour résoudre ce problème que d'autres ont surement du avoir comme moi ?

D'avance merci
Cordialement
Jacques

francois
Posts: 335
Joined: 18 Oct 2010, 10:33
Location: France

Re: récupérer des informations d'une liste d'URL dans un fichier

Post by francois » 03 Dec 2019, 09:01

Bonjour,

J'ai également essayé de faire fonctionner un script quelque soit la résolution de l’écran :

Code: Select all

//===============
test_screen_largeur = 1600
test_screen_hauteur = 900

test_point_x = 792 
test_point_y =171
//===============

//===============
var obj_System = new System();
rc= obj_System.screenGeometry()

actuel_point_x = rc.width / test_screen_largeur * test_point_x
actuel_point_y = rc.height / test_screen_hauteur * test_point_y

actuel_point = new Point(actuel_point_x ,actuel_point_y);
Console.print(actuel_point)
//===============



//===============
var souris=new Mouse()
souris.move(actuel_point)
souris.click();
//===============
Mais cette piste n'est pas la bonne.

jacomitarza
Posts: 18
Joined: 12 Nov 2018, 18:59

Re: récupérer des informations d'une liste d'URL dans un fichier

Post by jacomitarza » 03 Dec 2019, 14:40

mince,pas de chance,
peut-être que je vais essayé de développer un premier script qui mémorise les deux premiers points sur lequel il faut cliquer, pour les stocker en paramètre,
puis essayer de calculer le reste par déduction dans le script complet ?

Cordialement
Jacques BEHAR

route de PORETTO
20222 BRANDO
tel: 0033623242424
mail: behar.jacques@gmail.com

jacomitarza
Posts: 18
Joined: 12 Nov 2018, 18:59

Re: récupérer des informations d'une liste d'URL dans un fichier

Post by jacomitarza » 03 Dec 2019, 15:25

...mais pour cela, il faudrait écrire un script qui demande de cliquer sur un point, et qui récupère la position de la souris x, y
et je ne trouve pas d'ordre pour le faire ?

C'est peut-être possible avec le code, mais je ne sais pas où trouver la syntaxe du code ?

avez-vous une idée?

Cordialement
Jacques

Post Reply