Всем здравствуйте, имеется задачка такого плана:
есть скрипт:
и есть файл find.txt . В этом файле всего одна фамилия написана "Сидоров"
скрипт берет эту фамилию с файла и ищет на странице ее и кликает. Тут все просто в другой ветке это все разобрали.
Но вот задачка переносится в реальные условия и текстовый файл find2.txt имеет фактически другую структуру:
21:03:45|Фамилия : Иванов Л. - Фридсам А.
21:07:05|Фамилия : Петров К. - Рыбарикова М.
21:14:56|Фамилия : Сидоров Л. - Фридсам А.-Л.
и мне теперь надо искать "Сидоров" в последней строке (именно в последней, нижней строке) и фамилия находится от начала строки время, разделитель, слово "Фамилия", двоеточие и пробел и только после этого пошла нужная фамилия, хотя бы 5 символов первых искать от фамилии ...
Подскажите, какой лучше метод применить?
примеры текстовичков вкладываю
есть скрипт:
Код:
#include <IE.au3>
Global $filename = @ScriptDir & "\find.txt"
$oIE = _IECreate("http://betcityru.com/live/line.php")
$sMyString = FileRead($filename); читаем весь текст из файла
$oLinks = _IELinkGetCollection($oIE)
For $oLink In $oLinks
$sLinkText = _IEPropertyGet($oLink, "innerText")
If StringInStr($sLinkText, $sMyString) Then
_IEAction($oLink, "click")
ExitLoop
EndIf
Next
и есть файл find.txt . В этом файле всего одна фамилия написана "Сидоров"
скрипт берет эту фамилию с файла и ищет на странице ее и кликает. Тут все просто в другой ветке это все разобрали.
Но вот задачка переносится в реальные условия и текстовый файл find2.txt имеет фактически другую структуру:
21:03:45|Фамилия : Иванов Л. - Фридсам А.
21:07:05|Фамилия : Петров К. - Рыбарикова М.
21:14:56|Фамилия : Сидоров Л. - Фридсам А.-Л.
и мне теперь надо искать "Сидоров" в последней строке (именно в последней, нижней строке) и фамилия находится от начала строки время, разделитель, слово "Фамилия", двоеточие и пробел и только после этого пошла нужная фамилия, хотя бы 5 символов первых искать от фамилии ...
Подскажите, какой лучше метод применить?
примеры текстовичков вкладываю