Тыкать длительное время на несколько кнопок в опере тупо. Известен набор ссылок которые нужно последовательно открыть броузером, сохранить в виде текстового файла, обработать программой на паскале. Нет ли под вин броузера умеющего по командам из командной строки открыть страницу и сохранить под определённым именем текстовик. После чего или закрыться или выполнить новый набор команд.
Наверно это так, но для этого нужно затратить время и силы. Вначале до ассемблера надо добраться В описанном выше режиме бот уже работает. Как говорится, техника на грани фантастики: нажал на кнопку и спина в мыле
USES CRT,DOS; var Q7,W7: FILE; Q3,W3,E3,R3:BYTE; MAS1:ARRAY[1..500000] OF BYTE; MAS2:ARRAY[1..500000] OF BYTE; S: SearchRec; Q2,W2,NACALOT2,KONCELOT2,DLINATEKSTA : LONGINT; LABEL 1,2,3,4,5,6,7,99,100;
FUNCTION MASKA1(QQ8: WORD) : WORD; BEGIN CASE QQ8 OF 48..57,32: QQ8:=256; END; MASKA1:=QQ8; END;
begin
ASSIGN(W7,ParamStr(2)); reset(W7,1); WRITELN(''); DELAY(50); FOR Q3:=1 TO 100 DO IF KEYPRESSED=TRUE THEN READKEY; WRITELN('0 - ‚›•Ћ„');
7: DELAY(1000); FindFirst(ParamStr(1),AnyFile,S); FOR Q3:=1 TO 50 DO IF KEYPRESSED = TRUE THEN IF ORD(READKEY)=48 THEN GOTO 100; IF DosError<>0 THEN GOTO 7; DELAY(100);
Q2:=FILESIZE(Q7); BLOCKREAD(Q7,MAS1,Q2); CLOSE(Q7); erase(Q7); KONCELOT2:=0; FOR W2:=1 TO Q2 DO IF MAS1[W2]=60 THEN BEGIN FOR Q3:=1 TO 2 DO IF (MAS1[W2+Q3])<>60 THEN GOTO 4; FOR W3:=1 TO 150 DO CASE MASKA1(MAS1[W2+Q3+W3]) OF { 256:} 62: BEGIN FOR E3:=1 TO 2 DO IF (MAS1[W2+Q3+W3+E3])<>62 THEN GOTO 4; NACALOT2:=W2+Q3+W3+E3+1; GOTO 3; END; 1..61,63..255,257..1000: GOTO 4; END;
4: END;
GOTO 5; 3: FOR W2:=NACALOT2+1 TO Q2 DO IF MAS1[W2]=60 THEN BEGIN FOR Q3:=1 TO 2 DO IF (MAS1[W2+Q3])<>60 THEN GOTO 6; FOR W3:=1 TO 150 DO CASE MASKA1(MAS1[W2+Q3+W3]) OF { 256:} 62: BEGIN FOR E3:=1 TO 2 DO IF (MAS1[W2+Q3+W3+E3])<>62 THEN GOTO 6; KONCELOT2:=W2+Q3+W3+E3; GOTO 5; END; 1..61,63..255,257..1000: GOTO 6; END;
6: END;
5: IF KONCELOT2=0 THEN GOTO 100; DLINATEKSTA:=KONCELOT2-NACALOT2+1; FOR W2:=1 TO DLINATEKSTA DO MAS2[W2]:=MAS1[NACALOT2+W2-1]; Q2:=FILESIZE(W7); SEEK(W7,Q2); BLOCKWRITE(W7,MAS2,DLINATEKSTA);
WRITELN('„ЋЃЂ‚‹…Ќ ”ђЂѓЊ…Ќ’ ’…Љ‘’Ђ'); 2: WRITELN('0 - ‚›•Ћ„'); DELAY(300); FOR R3:=1 TO 100 DO BEGIN IF KEYPRESSED = TRUE THEN Q3:=ORD(READKEY); CASE Q3 OF 0: GOTO 100; END; END;