Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: mAramiXx on October 11, 2016, 04:42:57 PM

Title: Сверяем с txt
Post by: mAramiXx on October 11, 2016, 04:42:57 PM
Есть страничка в браузере. На ней есть некий текст. Нужно сделать так, чтобы можно было скопировать\выделить (на проверку) этот текст и сверить с "Черным списком" слов\отдельных знаков в txt который уже сохранен. Как это осуществить?
Title: Re: Сверяем с txt
Post by: dramster on October 11, 2016, 11:43:13 PM
скопировать\выделить этот текст в браузере, это уже ты сам думай как лучше - даблкликам, тройным кликом, выделение перемещением курсора с зажатой лкм, ну и может еще как.
естественно, выделеный текст нужно както перенести в кликер, переносим через буфер обмена ctrl+c, есть в шаблонах.
Code: (clickermann) [Select]
KEYDOWN (#CTRL)
WAITMS (50)
KEYDOWN (#C)
WAITMS (50)
KEYUP (#C)
KEYUP (#CTRL)
далее, сверяем на наличие данной строки в файле, построчно.
Code: (clickermann) [Select]
$str = FROMCLIP()   //берем строку из буфера обмена
$check = 0
FOR($a=1,$a<TFCOUNT ("black_list.txt")+1)//проверяем поочереди все строки
   IF(STRPOS (TFREAD ("black_list.txt", $a),$str) > 0) //если в строке номер $a есть искомая строка
      $a = TFCOUNT ("black_list.txt")+1   //прекращаем цикл
      $check = 1
   END_IF
   waitms(10)
END_CYC

IF($check = 1)
   print("строка есть в черном списке")
else
   print("строки нет в черном списке")
END_IF




Title: Re: Сверяем с txt
Post by: mAramiXx on October 12, 2016, 11:02:24 AM
Большое спасибо за ответ с комментариями!  Сейчас буду пробовать :)
Title: Re: Сверяем с txt
Post by: mAramiXx on October 12, 2016, 11:42:33 AM
Есть возможность сверять массив текста не построчно, а посимвольно? Просто весь текст сверять не надо, а только его ключевые слова\корни слова, 2 цифры из 6 в строке и т.д.
Title: Re: Сверяем с txt
Post by: Золотой on October 12, 2016, 12:39:42 PM
Есть возможность сверять массив текста не построчно, а посимвольно? Просто весь текст сверять не надо, а только его ключевые слова\корни слова, 2 цифры из 6 в строке и т.д.
а что вам мешает сохранить эти символы и слова в отдельных строках и наращиванием переменной фиксировать общее число совпадений ваших символов и слов для данного текста, а не просто останавливаться на первом совпадении? ???
Title: Re: Сверяем с txt
Post by: Золотой on October 12, 2016, 12:46:34 PM
Есть возможность сверять массив текста не построчно, а посимвольно? Просто весь текст сверять не надо, а только его ключевые слова\корни слова, 2 цифры из 6 в строке и т.д.
Code: (clickermann) [Select]
KEYDOWN (#CTRL)
WAITMS (50)
KEYDOWN (#C)
WAITMS (50)
KEYUP (#C)
KEYUP (#CTRL)
//далее, сверяем на наличие данной строки в файле, построчно.
$str = FROMCLIP()   //берем строку из буфера обмена
$check = 0
FOR($a=1,$a<TFCOUNT ("black_list.txt")+1)//проверяем поочереди все строки
   IF(STRPOS (TFREAD ("black_list.txt", $a),$str) > 0) //если в строке номер $a есть искомая строка
      INC($check,1) // счётчик совпадений
   END_IF
   waitms(10)
END_CYC

IF($check>1)
   print("строка есть в черном списке - ",$check, " совпадений")
else
   print("строки нет в черном списке")
END_IF
HALT // стоп
Title: Re: Сверяем с txt
Post by: mAramiXx on October 12, 2016, 01:03:45 PM
Мешает - не знание, как это пишется)
Title: Re: Сверяем с txt
Post by: mAramiXx on October 12, 2016, 01:12:01 PM
Quote
а что вам мешает сохранить эти символы и слова в отдельных строках и наращиванием переменной фиксировать общее число совпадений ваших символов и слов для данного текста, а не просто останавливаться на первом совпадении? ???
Как сохранить символы и слова в отдельных строчках?
Title: Re: Сверяем с txt
Post by: mAramiXx on October 12, 2016, 01:38:06 PM
Вот чтоб большее понятно было откуда я беру инфу. Мне нужно обходить такие страницы-магазины. 
Я бы мог обходить это всё скриншотами, но чаще всего (по как-то не ясным мне причинам) одинаковые слова в описании имеют разные пиксели
Title: Re: Сверяем с txt
Post by: Золотой on October 12, 2016, 05:48:22 PM
Quote
а что вам мешает сохранить эти символы и слова в отдельных строках и наращиванием переменной фиксировать общее число совпадений ваших символов и слов для данного текста, а не просто останавливаться на первом совпадении? ???
Как сохранить символы и слова в отдельных строчках?
В
ы

и
з
д
е
в
а
е
т
е
с
ь
?
 
 >:(
Title: Re: Сверяем с txt
Post by: mAramiXx on October 15, 2016, 03:01:52 PM
Ммм. Спасибо :(