Полезная информация

Заказывай стафф с атрибутикой Mozilla и... пусть все вокруг завидуют тебе! Быть уникальным - быть с Mozilla!

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 10-11-2016 21:07:03

karginaolga
:beer:Спасибо за пару красивых строчек. А то я со своими достижениями в RegExp за день такой огород сгородил. На всякий случай код не выкладываю, хотя цель достиг.:blush:

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 10-11-2016 08:49:58

Привет всем!
Застрял. Помогите заEXTRACTить:
на странице сайта

скрытый текст

вот эти цифры(желтым)
скрытый текст
3413901ebd30.jpg

HTML-код выглядит так
скрытый текст
c650aedba829.jpg

и сам HTML-код:[spoiler][code]<div class="post-content" style="outline: 1px solid blue;">
<iframe class="chartjs-hidden-iframe" style="width: 100%; display: block; border: 0px none; height: 0px; margin: 0px; position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px;">
<p style="text-align: center;">
<form method="get" action="">
<canvas id="chart-information" style="width: 702px; height: 351px;" width="702" height="351"></canvas>
<div style="padding: 10px 0px; outline: 1px solid blue;">
<label>Unpaid address balance</label>
: 37215 Satoshis
<br>
<label>Address seniority</label>
: 57 days
<br>
<label>Seniority bonus</label>
: 10% on all direct payouts
<br>
<la

iMacros » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media. » 05-11-2016 18:28:34

InfSub
удалено, избыточное цитирование
Я ни в коем случае не хотел обидеть. Наоборот. Это я о своей тупости. И чужими граблями я воспользовался. Теперь код у меня ваш:

скрытый текст

Выделить код

Код:

function IzvlechTextOchistka(){
iimPlayCode('TAB OPEN\nTAB T=2\nURL GOTO=file:///'+Path+'a.txt\nTAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT'); txt=iimGetExtract();weit(1);
txt=txt.replace(/\W/gi,"").replace(/[0-9]/gi,"").replace(/_/gi,"");   //<---из ответа обрезаем все личние символы, типа скобок точек минусов и т.д., оставляем только буквы
//if(txt!='' && txt.length>5){}  //<--- Проверяем если полученный ответ, после всех наших обрезаний не пустой о больше 5 символов то ...
iimPlayCode('TAB CLOSE');  
//alert (txt)
}


. Я думаю, что я не один такой на этом форуме, кто не устает говорить Спасибо вам за знания !

InfSub

iMacros » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media. » 05-11-2016 18:06:35

InfSub
Спасибо. Разобрался. Самое трудное-  воспользоваться чужими граблями.

iMacros » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media. » 05-11-2016 17:41:00

InfSub
А можно как-то  за!EXTRACTить сразу полную строку, а не одну колонку из нее?

iMacros » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media. » 05-11-2016 17:29:03

InfSub пишет

volobond
запятая - является разделителем столбцов в итоге tan оказывается во втором столбце
читайте - либо файл полностью, либо поменяйте знак разделителя (SET !DATASOURCE_DELIMITER) на такой, который никогда не встретится в капче

Будьте добры, подскажите : как "регуляркой" превратить эти две строки в одну. Возможно - ли? За код буду благодарен.

iMacros » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media. » 05-11-2016 17:02:27

Проблема.
Есть каптча

скрытый текст
772703301985.jpg

После обработки FineReaderом получается текстовый файл в 2 строки
скрытый текст
30477d58efd1.jpg

Следующий незакомментированный код[spoiler][code] Path='C:\\CapNum\\solve\\';
/*-----извлекаем и очищаем текст капы--------*/
IzvlechTextOchistka();
//brak();
alert (txt)
function IzvlechTextOchistka(){
iimPlayCode('SET !DATASOURCE '+Path+'a.txt\nSET !DATASOURCE_LINE 1\nSET !EXTRACT {{!COL1}}'); //<---извлекаем ответ 
txt1=iimGetExtract();
//alert (txt1)
iimPlayCode('SET !DATASOURCE '+Path+'a.txt\nSET !DATASOURCE_LINE 2\nSET !EXTRACT {{!COL1}}');
txt2=iimGetExtract();
//alert (txt2)
txt=txt1+txt2;
txt=txt.replace(/\W/gi,"").replace(/[0-9]/gi,"").replace(/_/gi,"");   //<---из ответа обрезаем все личние символы, типа скобок точек минусов и т.д., оставляем только буквы
//if(txt!='' && txt.length>5){}  //<--- Проверяем если полученный отве

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 05-11-2016 14:35:46

Помогите разобраться.

Имеется каптча

скрытый текст
8da024a3af00.jpg

По адресу c:\CapNum\solve\a.txt  находится текстовый файл с текстом обработанной FineReaderом каптчи:  Lunch tuesday?
Затем следующим незакоментированным кодом убираю лишнее[spoiler][code]  var Cc=Components.classes, Ci=Components.interfaces, refka='3PM5VNydvN986H4vMhkUAiTBvEKTx28uk2';
var cok=Cc["@mozilla.org/cookiemanager;1"].getService(Ci.nsICookieManager); 
var prf=Cc["@mozilla.org/preferences-service;1"].getService(Ci.nsIPrefBranch);
var str=Cc["@mozilla.org/supports-string;1"].createInstance(Ci.nsISupportsString);
var alt=Cc["@mozilla.org/embedcomp/prompt-service;1"].getService(Ci.nsIPromptService);
var Path='C:\\CapNum\\solve\\';
var bit='1MVs27jrbCAoMLc78NYqu9Qj8CCdZJLTS3';

var t0='SET !TIMEOUT_STEP 0\n', t3='SET !TIMEOUT 30\n', errign='SET !ERRORIGNORE YES\n';
/*
//iimPlayCode("URL GOTO=imacros://run/?m=FUNC/funcDelCookis.js");weit(3);
//iimPlayCode

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 09-10-2016 23:45:51

Здравствуйте! Нуждаюсь в подсказке.
Как вычислить строку из множества строк следующего вида

скрытый текст

Выделить код

Код:

TAG POS=1 TYPE=SPAN ATTR=TXT:шанс
TAG POS=2 TYPE=SPAN ATTR=TXT:шанс
...
TAG POS=74 TYPE=SPAN ATTR=TXT:шанс


, у которой в данный момент (при обновлении страницы сайта) TAG POS= имеет наибольшее значение
Затем извлечь это максимальное значение и присвоить его переменной : к примеру a=74.
Заранее благодарен за внимание.

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]