Вверх ↑
Этот топик читают: Гость
Ответов: 39
Рейтинг: -1
#1: 2017-05-26 17:50:01 ЛС | профиль | цитата
Алгоритм работы
1) Скачиваем страницу http://vpliuse.ru/fasty
2) Выдергиваем МАТЧИ и ВЕРОЯТНЫЕ ИСХОДЫ к НИМ
3) Награбленное размещаем в StringTable по полочкам.
Сохраненное изображение 2017-5-26_17-47-25.957.jpg

Проблема при формировании
вместо задуманного
Матч1 Исход1
Матч2 Исход2

получается следующее

Матч1 Исход1
Матч1 Исход2

Вот схема в zip как требовалось
http://forum.hiasm.com/getfile/38123

Add(HTTP_Get,14845849,89,105)
{
URL="http://vpliuse.ru/fasty"
link(onDownload,14577428:doConvert,[(235,118)(235,223)])
link(onStop,16102889:doData,[(330,132)(330,237)])
}
Add(Convertor,14577428,264,217)
{
Mode=11
link(onResult,4245514:doCharset,[])
}
Add(Charset,4245514,327,217)
{
Type=7
link(onCharset,15921255:doEvent1,[])
}
Add(BlockFind,11751732,546,140)
{
IncludeBlock=1
StartBlock="fast__predictionName"
EndBlock="‹/div›"
link(onSearch,12410610:doSearch,[(608,146)(608,139)])
}
Add(StrList,2047446,462,147)
{
FileName="111.txt"
}
Add(Hub,15921255,385,217)
{
link(onEvent1,2047446:doAdd,[(431,223)(431,153)])
}
Add(DoData,16102889,539,231)
{
link(onEventData,11488401:doEvent1,[(583,223)])
link(Data,2047446:Text,[(545,211)(468,211)])
}
Add(BlockFind,4564097,665,210)
{
IncludeBlock=1
StartBlock="fast__predictionOddsTop"›"
EndBlock="‹/div›"
link(onSearch,10284954:doSearch,[(713,216)(713,293)])
}
Add(BlockFind,10284954,728,287)
{
IncludeBlock=1
StartBlock="‹strong›"
EndBlock="‹/strong›"
link(onSearch,14821655:doValue,[(779,293)(779,300)])
}
Add(BlockFind,12410610,637,133)
{
IncludeBlock=1
StartBlock=""›"
EndBlock="‹/h2›"
link(onEndSearch,4883192:doSearch,[(699,146)(699,139)])
}
Add(BlockFind,4883192,728,133)
{
IncludeBlock=1
StartBlock="‹h2›"
EndBlock="‹/h2›"
link(onSearch,11118199:doValue,[(776,139)(776,167)])
}
Add(Hub,11488401,588,217)
{
link(onEvent1,11751732:doSearch,[(583,195)(534,195)(534,146)])
link(onEvent2,4564097:doSearch,[(634,230)(634,216)])
}
Add(StringTable,336457,938,357)
{
Width=455
Height=335
Columns=#8:МАТЧ=300|8:ИСХОД=90|
Grid=0
}
Add(FormatStr,8424680,882,301)
{
link(onFString,336457:doAdd,[(926,307)(926,363)])
link(Str1,11118199:Value,[(888,247)(797,247)])
link(Str2,14821655:Value,[(895,289)(849,289)(849,338)(804,338)])
}
Add(Button,10428516,21,224)
{
Left=10
Top=305
link(onClick,14845849:doDownload,[(71,230)(71,111)])
}
Add(PointHint,985542,749,91)
{
Info=#19:Тут матчи по списку|
Width=162
}
Add(PointHint,2855027,749,91)
{
Info=#19:Тут матчи по списку|
Width=162
}
Add(PointHint,12424151,728,252)
{
Info=#10:ТУТ ИСХОДЫ|
Width=113
}
Add(Memory,11118199,791,161)
{
}
Add(Memory,14821655,798,294)
{
link(onData,8424680:doString,[(856,300)(856,307)])
}


--- Добавлено в 2017-05-26 18:20:19

РЕАЛЬНО Ни КТО НЕ ЗНАЕТ?

Редактировалось 3 раз(а), последний 2017-05-26 18:21:33
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#2: 2017-05-26 18:30:11 ЛС | профиль | цитата


Add(MainForm,2953706,184,266)
{
Width=398
Height=362
Caption="Директор 1.0"
BorderStyle=3
DragForm=0
Point(onClose)
}
Add(HTTP_Get,14845849,236,210)
{
URL="http://vpliuse.ru/fasty"
link(onDownload,14577428:doConvert,[])
link(onStop,16102889:doData,[(280,237)(280,286)])
}
Add(Convertor,14577428,292,217)
{
Mode=11
link(onResult,4245514:doCharset,[])
}
Add(Charset,4245514,341,217)
{
Type=7
link(onCharset,2047446:doAdd,[])
}
Add(BlockFind,11751732,476,217)
{
IncludeBlock=1
StartBlock="fast__predictionName"
EndBlock="</div>"
link(onSearch,12410610:doSearch,[])
}
Add(StrList,2047446,392,217)
{
FileName="111.txt"
}
Add(DoData,16102889,392,280)
{
link(onEventData,11488401:doEvent1,[])
link(Data,2047446:Text,[])
}
Add(BlockFind,4564097,476,287)
{
IncludeBlock=1
StartBlock="fast__predictionOddsTop">"
EndBlock="</div>"
link(onSearch,10284954:doSearch,[])
}
Add(BlockFind,10284954,525,287)
{
IncludeBlock=1
StartBlock="<strong>"
EndBlock="</strong>"
link(onSearch,8424680:doString,[])
}
Add(BlockFind,12410610,525,217)
{
IncludeBlock=1
StartBlock="">"
EndBlock="</h2>"
link(onEndSearch,4883192:doSearch,[])
}
Add(BlockFind,4883192,574,224)
{
IncludeBlock=1
StartBlock="<h2>"
EndBlock="</h2>"
link(onSearch,11118199:doValue,[])
}
Add(Hub,11488401,441,280)
{
link(onEvent1,11751732:doSearch,[(465,286)(465,223)])
link(onEvent2,4564097:doSearch,[])
}
Add(StringTable,336457,693,287)
{
Width=455
Height=335
Columns=#8:МАТЧ=300|8:ИСХОД=90|
Grid=0
}
Add(FormatStr,8424680,637,287)
{
Mask="%1;%2"
link(onFString,336457:doAdd,[])
link(Str1,11118199:Value,[])
}
Add(Button,10428516,182,210)
{
Left=10
Top=305
link(onClick,14845849:doDownload,[])
}
Add(Memory,11118199,637,224)
{
}

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 39
Рейтинг: -1
#3: 2017-05-26 18:46:38 ЛС | профиль | цитата
НЕ РАБОТАЕТ ВАША СХЕМА УВЫ ВЫДАЕТ
Мидтъюлланн - Люнгбю Гости
Мидтъюлланн - Люнгбю Хозяева -1.5
Мидтъюлланн - Люнгбю ТБ2.5

А по задумке
Мидтъюлланн - Люнгбю ТБ2.5
Болонья - Ювентус Гости
Аталанта - Кьево Хозяева -1.5

А ВАША СХЕМА РАБОТАЕТ КАК И МОЯ, только оформлена лучше.

Редактировалось 1 раз(а), последний 2017-05-26 18:51:46
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#4: 2017-05-26 19:08:55 ЛС | профиль | цитата
Silva писал(а):
ВАША СХЕМА РАБОТАЕТ КАК И МОЯ
1. Это не моя схема, а твоя.
2. Я только поставил ";" в FormatStr, как этого требует StringTable.
3. А то, что требуется "по задумке", решается правильным применением BlockFind.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 39
Рейтинг: -1
#5: 2017-05-26 19:14:19 ЛС | профиль | цитата
Правильным это я с тегами накосячил?
Если в место StringTable поставить messagebox то по очереди отображаются сообщения с нужными коммандами
а как только подстава в stringtable фигня выходит.
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#6: 2017-05-26 19:43:32 ЛС | профиль | цитата
Так хотел ?


Add(MainForm,2472176,114,168)
{
Width=398
Height=362
Caption="Директор 1.0"
BorderStyle=3
DragForm=0
Point(onClose)
}
Add(HTTP_Get,14845849,166,112)
{
URL="http://vpliuse.ru/fasty"
link(onDownload,14577428:doConvert,[])
link(onStop,13334284:doSearch,[(260,139)(260,188)])
}
Add(Convertor,14577428,222,119)
{
Mode=11
link(onResult,4245514:doCharset,[])
}
Add(Charset,4245514,271,119)
{
Type=7
link(onCharset,2047446:doAdd,[])
}
Add(BlockFind,11751732,420,119)
{
IncludeBlock=1
StartBlock="fast__predictionName"
EndBlock="</div>"
link(onSearch,12410610:doSearch,[])
}
Add(StrList,2047446,322,119)
{
FileName="111.txt"
}
Add(BlockFind,4564097,420,189)
{
IncludeBlock=1
StartBlock="fast__predictionOddsTop">"
EndBlock="</div>"
link(onSearch,10284954:doSearch,[])
}
Add(BlockFind,10284954,469,189)
{
IncludeBlock=1
StartBlock="<strong>"
EndBlock="</strong>"
link(onSearch,8424680:doString,[])
}
Add(BlockFind,12410610,469,119)
{
IncludeBlock=1
StartBlock="">"
EndBlock="</h2>"
link(onEndSearch,4883192:doSearch,[])
}
Add(BlockFind,4883192,518,126)
{
IncludeBlock=1
StartBlock="<h2>"
EndBlock="</h2>"
link(onSearch,11118199:doValue,[])
}
Add(Hub,11488401,385,182)
{
link(onEvent1,11751732:doSearch,[(409,188)(409,125)])
link(onEvent2,4564097:doSearch,[])
}
Add(StringTable,336457,637,189)
{
Width=455
Height=335
Columns=#8:МАТЧ=300|8:ИСХОД=90|
Grid=0
}
Add(FormatStr,8424680,581,189)
{
Mask="%1;%2"
link(onFString,336457:doAdd,[])
link(Str1,11118199:Value,[])
}
Add(Button,10428516,112,112)
{
Left=10
Top=305
link(onClick,14845849:doDownload,[])
}
Add(Memory,11118199,581,126)
{
}
Add(BlockFind,13334284,322,182)
{
StartBlock="fast__predictionName"
EndBlock="КФ"
link(onSearch,11488401:doEvent1,[])
link(Text,2047446:Text,[])
}


карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 39
Рейтинг: -1
#7: 2017-05-26 19:53:56 ЛС | профиль | цитата
Да теперь вижу где накосячил.
Спасибо, мужииииик)))
карма: 0

0
Разработчик
Ответов: 4698
Рейтинг: 426
#8: 2017-05-26 20:50:29 ЛС | профиль | цитата
Перенесите обе темы из раздела схем, а вторую лучше вообще удалите.
Silva, на будущее, создавать несколько тем для решения одной проблемы не обязательно, это никак не ускорит ее решение.
карма: 10
0
8
Сообщение
...
Прикрепленные файлы
(файлы не залиты)