Luăm datele din fișier

Continuăm să implementăm TOR. Am învățat deja cum să oferim o comandă browserului, astfel încât acesta să conducă o interogare în căutare și să treacă peste ea. Dar vor exista mai multe interogări (cuvinte cheie pentru playlist). Prin urmare, ele trebuie să fie stocate undeva. Să încercăm o versiune simplă. Luați prima noastră cerere dintr-un document simplu de text. Pentru a face acest lucru, deschideți folderul C: \ iMacros \ Macros \ Training și creați un document text - zapros.txt







Deschideți-l și faceți prima linie: IMACROS

Acum, deschide folderul C: \ iMacros \ macrocomenzi și copiați fișierul # Current.iim și lipiți-l în folderul C: \ iMacros \ Macrocomenzi \ Educație, și apoi redenumiți - PL.iim

Intrăm în browser, deschidem panoul Aymacros, deschidem directorul "Learning" în el și vedem fișierul "PL.iim"

Luăm datele din fișier

Faceți clic pe acesta cu butonul drept al mouse-ului, selectați editare. Apare o pagină cu codul nostru trecut:

Lecții bune. Numai acum am derivat cuvinte aleatoare din tabel și, din moment ce documentul de text nu pot ieși cuvinte aleatoare. Poate în următoarele lecții l-ai implementat, dar încerc să o fac eu pe această scenă, nu o pot stăpâni. Dacă este ceva aici este codul de a obține un cuvânt aleatoriu din tabelul de fișiere

"Alegerea aleatoare a șirului cu variabila! VAR2
VAR2 EVAL ("var randomNumber = Math.floor (Math.random () * 4 + 1); randomNumber;")







'Specificați separatorul din tabel
SET DATASOURCE_DELIMITER;

'Conectați un fișier cu cuvinte cheie
CMDLINE! DATASOURCE bd.csv

'Specificați câte coloane din tabel
SETĂRI DATASOURCE_COLUMNS 2

'Introduceți în căutarea Google linia primită din tabel
TAG POS = 1 TIP = INTRARE: TEXT FORM = ID: tsf ATTR = ID: lst-ib CONTENT =>

"Faceți clic pe butonul Căutare din Google
TAG POS = 1 TYPE = FORMULAR BUTON = ID: tsf ATTR = NAME: btnG

Și da în tabel am pus cuvintele în coloana 🙂

Bine ai venit! Am avut o astfel de problemă ... Am nevoie de script pentru a insera un text lung din fișier în câmpul de intrare. Aici o astfel de variantă funcționează perfect (se selectează câmpul necesar pentru introducere și apoi se introduce textul necesar din fișier):

EVENT TYPE = CLICK SELECTOR = »HTML> BODY> DIV: nth-de tip (2)> DIV> DIV: nth-de-tip (3)> DIV: nth-de-tip (3)> DIV: nth- de tip (4)> DIV:> DIV> DIV> DIV> FORM> DIV-nth de tip (2): nth-de tip (2)> DIV> TEXTAREA »BUTTON = 0
EVENIMENTE TYPE = keypress SELECTOR = »HTML> BODY> DIV: nth-de tip (2)> DIV> DIV: nth-de-tip (3)> DIV: nth-de-tip (3)> DIV: nth- de tip (4)> DIV: nth-de tip (2)> DIV> DIV> DIV> FORM> DIV: nth-de tip (2)> DIV> TEXTAREA »CHARS =>

Codul a fost obținut cu ajutorul unei înregistrări a acțiunilor: Faceți clic pe câmpul obligatoriu și introduceți câteva caractere aleatoare, apoi înlocuiesc caracterele introduse în cod cu coloana necesară din fișierul ->. Totul funcționează, dar textul este introdus caracter caracter, iar textul este lung, procesul este întârziat foarte mult. A existat o opțiune pentru înlocuirea codului CHARS cu CONTENT, dar apoi scriptul nu introduce nimic în acest câmp. Există opțiuni, cum pot introduce rapid toate textele în acest câmp? Scriu un script în Firefox. Vă mulțumim anticipat pentru răspunsul dvs.!

În următoarea lecție, adică în a 8-a. Următoarea situație, scriptul Java rulează urmărirea. Astfel, în browser-ul Mozilla se ridică pe prima linie și se blochează nu mai merge, luna plină intră încă o dată în interogarea IMACROS în șirul de căutare. există două repetări, și astfel, la un moment dat se poate expune, dar în al doilea nu există nici o repetiție, sau deloc niciodată răspândit ....

Ajutați sau ajutați să înțelegeți care este motivul. Eu folosesc deja script-uri de pe site, pentru a fi 100% sigur că totul se face corect.







Trimiteți-le prietenilor: