Недавние сообщения

Страницы: 1 2 [3] 4 5 ... 10
21
Общие вопросы по AutoIt / Re: Как посчитать однокоренные слова, на страницах сайта?
« Последний ответ от InnI Отправлен Август 18, 2018, 21:29:23 »
Anna  [?]
Цитировать
в чём разница
В коде страниц.

Цитировать
Способ не имеет значения
Вы ошибаетесь. Современные страницы - это не только html-разметка, но и скрипты. Браузер, фактически, является интерпретатором: читает, разбирает, выполняет и выводит результат. Код страницы может содержать всего одну ссылку на скрипт, а браузер выполнит этот скрипт и покажет результат. Поэтому, скачав код страницы, вы можете не найти нужных данных, а получив результат работы браузера - найдёте всё необходимое.

Цитировать
Работает неоправданно медленно
Sleep(1000) уберите - будет на [количество_ссылок] секунд быстрее ;)

И в последней строке опечатка - вместо $hFile нужно $oFile
22
Общие вопросы по AutoIt / Re: Как посчитать однокоренные слова, на страницах сайта?
« Последний ответ от Anna Отправлен Август 18, 2018, 20:25:28 »
InnI
Искать буду на forexfactory.com, но в чём разница?
InnI  [?]
Цитировать
Если вам нужно обрабатывать результаты работы браузера
Способ не имеет значения, главное посчитать все возможные варианты сочетаний символов с искомым словом.

Работает неоправданно медленно.
23
Общие вопросы по AutoIt / Re: Как посчитать однокоренные слова, на страницах сайта?
« Последний ответ от InnI Отправлен Август 18, 2018, 19:31:51 »
Anna  [?]
Цитировать
заменить на значок "@"
Вы собираетесь искать слова на этом форуме или на forexfactory.com? ;)

Поймите, что код страницы и то, что отображает браузер - это совсем не одно и то же. Если вам нужно обрабатывать результаты работы браузера, то нужно загружать страницу в браузер и получать содержимое страницы из браузера. Alofa сделал для вас пример - пользуйтесь. Если нужен поиск между пробелами, то скопируйте шаблон RegExp из моего скрипта.
24
Общие вопросы по AutoIt / Re: Как посчитать однокоренные слова, на страницах сайта?
« Последний ответ от Anna Отправлен Август 18, 2018, 19:15:53 »
InnI  [?]
Цитировать
Поэтому и не находит
Что же делать? Нельзя ли добавить условие: если встретился [email protected] то заменить на значок "@"
25
Стол заказов / Re: Помогите сделать "бота" для игры
« Последний ответ от be4hoctb Отправлен Август 18, 2018, 19:14:39 »
У меня есть полностью рабочий бот по этой игре если интересно пишите в скайп
[email protected]
26
Общие вопросы по AutoIt / Re: Как посчитать однокоренные слова, на страницах сайта?
« Последний ответ от InnI Отправлен Август 18, 2018, 16:05:05 »
Anna  [?]
Цитировать
не видит "[email protected]#$%^&*()_" или "[email protected]#$%^&*()_Divergence"
InetRead скачивает страницу для незарегистрированного пользователя. К тому же на странице есть скрипты. В результате страница выглядит так (см. вложение). Поэтому и не находит.
27
Общие вопросы по AutoIt / Re: Как посчитать однокоренные слова, на страницах сайта?
« Последний ответ от Anna Отправлен Август 18, 2018, 00:22:42 »
Вот в этом сообщении оно есть :)
Слово необязательно должно начинаться на "Divergence". Возможные варианты: "WPR_Divergence.mq4", "[email protected]#$%^&*()_" "RSI_Divergence_v2".
28
Общие вопросы по AutoIt / Re: Как посчитать однокоренные слова, на страницах сайта?
« Последний ответ от Anna Отправлен Август 18, 2018, 00:13:08 »
Alofa
Вероятно я не правильно выразилась.
скрипт находит и пишет в файл всё как мне нужно
"Divergence".
"WPR_Divergence.mq4",
"RSI_Divergence_v2"
"divergence"
должно быть ещё словечко "[email protected]#$%^&*()_" после WPR_Divergence.mq4
29
Общие вопросы по AutoIt / Re: Как посчитать однокоренные слова, на страницах сайта?
« Последний ответ от Alofa Отправлен Август 18, 2018, 00:00:48 »
OffTopic
(нажмите для показа/скрытия)

... в общем всё что не отделено пробелом от "divergence"...
Прошу прощения за невнимательность.
30
Общие вопросы по AutoIt / Re: Как посчитать однокоренные слова, на страницах сайта?
« Последний ответ от Anna Отправлен Август 17, 2018, 22:33:59 »
InnI, Спасибо.
Не считает если есть спец. символы,
не видит "[email protected]#$%^&*()_" или "[email protected]#$%^&*()_Divergence"
Как сделать чтобы считал все?
Код: AutoIt [Выделить]
$word = "divergence"
$str = InetRead("http://autoit-script.ru/index.php?topic=26002.msg145122#msg145122") ;
$find = StringRegExp(BinaryToString($str, 4), "(?i)\S*" & $word & "\S*", 3) ;ищем слова
If IsArray($find) And UBound($find) >= 1 Then ;
    For $i in $find
        FileWriteLine(@ScriptDir & "\foundedwords1.txt", $i) ;записываем слова в файл foundedwords.txt
    Next
EndIf
 

Страницы: 1 2 [3] 4 5 ... 10