Je suis très nouveau dans le monde des scripts iMacro, et en tant que tel, j'ai de la difficulté à obtenir (ce que je crois être) un travail de données très simple.Simple iMacros Loop and Extract
Le site que je souhaite récurer consiste en une page d'index (un tableau avec chaque nouvelle ligne étant un lien hypertexte vers une page de produit), puis des pages de produits (même format à chaque fois). Je voudrais que la macro faire ce qui suit ....
- En cliquant premier lien hypertexte (ligne de table-à-dire.
POS1
) - Une fois la page chargée, racler 10 champs (sera toujours au même endroit sur chaque Page)
- Go
BACK
(à la page d'index) - Increment vers le bas à l'hyperlien suivant (la prochaine ligne de table-à-dire.
POS2
) - Extraire des données et répétez
- Export des données en un seul fichier/c sv avec chaque ensemble de données raclées étant une nouvelle ligne/ligne
C'est ce que j'ai jusqu'à présent ... (lien supprimé car il nécessite une connexion)
VERSION BUILD=7401598
TAB T=1
TAB CLOSEALLOTHERS
URL GOTO=https://XXXXXXXXXXXX
TAG POS={{!loop}} TYPE=TD FORM=ID:form1 ATTR=TXT:*
TAG POS=8 TYPE=TD FORM=ID:form1 ATTR=TXT:* EXTRACT=TXT
TAG POS=6 TYPE=TD FORM=ID:form1 ATTR=TXT:* EXTRACT=TXT
TAG POS=20 TYPE=TD FORM=ID:form1 ATTR=TXT:* EXTRACT=TXT
TAG POS=24 TYPE=TD FORM=ID:form1 ATTR=TXT:* EXTRACT=TXT
TAG POS=22 TYPE=TD FORM=ID:form1 ATTR=TXT:* EXTRACT=TXT
TAG POS=34 TYPE=TD FORM=ID:form1 ATTR=TXT:* EXTRACT=TXT
TAG POS=38 TYPE=TD FORM=ID:form1 ATTR=TXT:* EXTRACT=TXT
TAG POS=42 TYPE=TD FORM=ID:form1 ATTR=TXT:* EXTRACT=TXT
TAG POS=46 TYPE=TD FORM=ID:form1 ATTR=TXT:* EXTRACT=TXT
TAG POS=66 TYPE=TD FORM=ID:form1 ATTR=CLASS:labelBold EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=C:\iMacrosExports\ FILE=Extract_{{!NOW:ddmmyy_hhnnss}}.csv
WAIT SECONDS=2
BACK
Le script est ci-dessus ne collecter des données à partir de la première page du produit et l'exporter sous forme de fichiers CSV multiples (quel que soit le nombre de fois où je le déclare en boucle).
Toute aide serait grandement appréciée. Si vous avez besoin de plus d'informations, s'il vous plaît faites le moi savoir.
Je crois '{{! LOOP}}' [doit être capitalisé] (http://wiki.imacros.net/ ! LOOP # See_Also). –