Вверх ↑
Ответов: 1429
Рейтинг: 50
#1: 2011-05-30 18:23:31 ЛС | профиль | цитата
nesco, я ж и говорю, бесполезно бороться, но браузер то каждый раз, получает данные на 100% Но я не могу найти как браузер дозапрашивает данные, потому что там тонна всякого рекламного и прочего хлама аж на 50 запросов, в снифере.
------------ Дoбавленo в 14.55:
Поэтому я предполагаю, что HTTP_GET будет вести себя как браузер.
------------ Дoбавленo в 18.23:
Кстати, этот склеиватель чанков глючит. Иногда появляются "две вертикальные палочки", не знаю что это значит, и не знаю только эта ошибка или еще есть.. А какой разумный алгоритм склеивания этих чанков?


Add(MultiElementEx,16161564,854,252)
{
@Hint=#27:Склеивание ответа из чанков|
@Color=11141290
AddHint(-184,91,166,13,@Hint)
}
BEGIN_SDK
Add(EditMultiEx,3565453,21,21)
{
WorkCount=#8:doSearch|
EventCount=#6:onTrim|8:onEvent2|
Width=741
Height=431
link(doSearch,15886350:doSearch,[(45,27)(45,118)])
}
Add(BlockFind,15886350,63,112)
{
@Color=9360639
Delete=0
StartBlock="HTTP"
EndBlock="13101310"
link(onEndSearch,5192774:doStrCat,[])
}
Add(StrCat,5192774,140,119)
{
Point(doClear)
link(onStrCat,2389265:doTrim,[(187,125)(187,95)(114,95)(114,195)])
link(Str1,4478088:Var1,[(146,107)(300,107)])
}
Add(If_else,5523938,539,252)
{
@Color=9360639
Op2=Integer(0)
link(onTrue,14245361:doStrCat,[(583,258)(583,188)])
link(onFalse,9888404:doDelete,[])
}
Add(StrList,8005762,427,182)
{
}
Add(ArrayEnum,13293190,441,252)
{
link(onItem,8353801:doConvert,[])
link(onEndEnum,5542860:doEvent1,[(483,265)(483,335)])
link(Array,8005762:Array,[])
}
Add(Trim,2389265,140,189)
{
Char="1310"
Mode=3
link(onTrim,6497723:doCopy,[])
link(Text,3680822:Var2,[])
}
Add(Convertor,8353801,490,252)
{
Mode=5
link(onResult,5523938:doCompare,[])
}
Add(GetDataEx,3680822,140,154)
{
link(Data,5192774:Result,[])
}
Add(Copy,6497723,182,189)
{
Position=1
Count=3
Direction=1
link(onCopy,8135305:doCase,[])
}
Add(Case,8135305,224,189)
{
Value=String(
0)
link(onTrue,13255314:doData,[])
}
Add(DoData,13255314,294,196)
{
link(onEventData,5025530:doReplace,[])
link(Data,4478088:Var2,[])
}
Add(Hub,4776661,385,196)
{
OutCount=4
link(onEvent1,8005762:doClear,[(415,202)(415,195)])
link(onEvent2,8005762:doText,[])
link(onEvent3,5192774:doClear,[(408,216)(408,175)(128,175)(128,132)])
link(onEvent4,13293190:doEnum,[(420,223)(420,258)])
}
Add(GetDataEx,4478088,294,154)
{
Angle=3
link(Data,3680822:Var3,[])
}
Add(Replace,5025530,336,196)
{
SubStr="
0"
link(onReplace,4776661:doEvent1,[])
}
Add(Trim,3403002,686,329)
{
Char="1310"
Mode=3
link(onTrim,3565453:onTrim,[(729,335)(729,27)])
link(Text,4258044:Var2,[])
}
Add(Hub,5542860,511,329)
{
link(onEvent1,3403002:doTrim,[])
link(onEvent2,13097017:doWork3,[(672,342)])
}
Add(StrCat,13851145,686,182)
{
Point(doClear)
link(Str1,4258044:Var3,[(692,170)(734,170)(734,239)])
}
Add(StrCat,14245361,595,182)
{
Str2="1310"
link(onStrCat,7487899:doWork2,[])
link(Str1,13293190:Item,[(601,172)(530,172)(530,298)(447,298)])
}
Add(GetDataEx,4258044,686,234)
{
link(Data,13851145:Result,[])
}
Add(Hub,11974086,637,259)
{
link(onEvent1,13097017:doWork2,[])
link(onEvent2,7487899:doWork3,[(662,272)])
}
Add(HubEx,7487899,658,182)
{
link(onEvent,13851145:doStrCat,[])
}
Add(HubEx,13097017,668,259)
{
Angle=3
link(onEvent,13851145:doClear,[(672,195)])
}
Add(Delete,9888404,595,259)
{
Count=2
Direction=1
link(onDelete,11974086:doEvent1,[])
link(Str,4258044:Var1,[(601,239)])
}
END_SDK


карма: 0

0