фанк.ру граббер умеет грабить полные адреса до картинок с неизвестного и секретного сайта с помощью сложнейшего алгоритма подбора значений и конвертировании их в md5.
Add(ViewSHA,11101690,49,323){
Width=261
Height=58
}
BEGIN_SDK
Add(InfoTip,14472888,0,0)
{
Info=#8:Astramak|
Font=[Trebuchet MS,22,0,0,204]
Frame=1
Transparent=1
Width=260
}
Add(InfoTip,10147396,0,35)
{
Info=#24:Версия HiAsm - 3.65 b167|
Frame=1
Transparent=1
Width=260
Height=18
}
END_SDK
Add(Image,16724501,147,266)
{
Width=556
Height=479
Align=5
Color=-16777201
}
Add(ChildPanel,10978167,98,266)
{
link(onEvent1,16724501:doLoad,[])
}
BEGIN_SDK
Pos(111,0)
Add(EditMulti,6286231,43,21)
{
EventCount=1
Width=650
Height=459
}
Add(Panel,10075257,57,105)
{
Left=339
Width=214
Height=479
Align=3
BorderWidth=0
BevelWidth=0
Point(doColor)
}
Add(FormatStr,19075,484,385)
{
Mask="%1Kb"
link(onFString,10952659:doWork2,[])
}
Add(Time,14211967,302,161)
{
Format="WMYhms.txt"
}
Add(ChildPanel,10952659,568,378)
{
link(onEvent1,2416369:doSave,[(612,384)(612,321)(290,321)(290,258)])
}
BEGIN_SDK
Add(EditMulti,13998939,21,21)
{
EventCount=1
WorkCount=2
link(doWork1,11468989:doText,[(75,27)(75,121)])
link(doWork2,21437:doText,[(77,34)(77,175)])
}
Add(Panel,1692551,35,105)
{
Top=428
Width=214
Height=51
Align=4
BorderWidth=0
BevelWidth=0
Point(doColor)
}
Add(Button,6472639,47,36)
{
Left=80
Top=5
Width=130
Height=40
Caption="Сохранить"
link(onClick,13998939:onEvent1,[(200,42)(200,27)])
}
Add(Label,21437,133,169)
{
Left=5
Top=5
Width=23
Height=18
Font=[Arial,8,0,0,1]
Caption="0Kb"
}
Add(Label,11468989,128,115)
{
Left=5
Top=25
Width=46
Height=17
Caption="Страниц"
}
END_SDK
Add(HTTP_Get,14820449,379,280)
{
FileName="file.jpg"
link(onStatus,45476:doOperation,[(423,286)(423,391)])
link(onDownload,182353:doLoad,[])
}
Add(ListBox,2416369,302,217)
{
Width=214
Height=479
Align=5
Point(String)
link(onClick,13749573:doData,[(343,230)(343,273)(311,273)(311,286)])
link(FileName,14211967:FormatTime,[(315,205)(308,205)])
}
Add(ChildPanel,6225312,92,35)
{
}
BEGIN_SDK
Add(EditMulti,11169428,21,21)
{
}
Add(Panel,401068,35,105)
{
Left=211
Width=3
Height=479
Align=3
BorderWidth=0
BevelWidth=0
Point(doColor)
}
END_SDK
Add(DoData,13749573,323,280)
{
link(onEventData,14820449:doDownload,[])
link(Data,2416369:String,[])
}
Add(Math,45476,435,385)
{
OpType=3
Op2=1024
ResultType=0
link(onResult,19075:doString,[])
}
Add(PictureStream,182353,435,287)
{
FileName="file.jpg"
link(onLoad,6286231:onEvent1,[(580,293)(580,27)])
}
Add(Convertor,10351157,176,161)
{
Mode=11
link(onResult,6265732:doText,[])
}
Add(MultiElement,3265764,225,217)
{
link(onEvent1,2416369:doAdd,[])
link(Data1,6265732:Text,[])
}
BEGIN_SDK
Add(EditMulti,912533,21,21)
{
EventCount=1
WorkCount=1
DataCount=1
Width=475
Height=179
link(doWork1,35840:doSearch,[(35,27)(35,118)])
}
Add(GetData,12712585,49,56)
{
Count=4
link(Data,912533:Data1,[(55,39)(27,39)])
}
Add(BlockFind,35840,49,112)
{
IncludeBlock=1
StartBlock="<img src="http://f1.fank.ru/"
EndBlock="p80x80.jpg" alt="" />"
link(onSearch,1435131:doString,[])
link(Text,12712585:Data1,[])
}
Add(FormatStr,1435131,196,112)
{
Mask="http://f1.fank.ru/%1foto.jpg"
link(onFString,912533:onEvent1,[(362,118)(362,27)])
}
END_SDK
Add(StrList,6265732,225,140)
{
Strings=#2:rg|4:sefc|
link(onChange,3265764:doWork1,[(270,146)(270,202)(213,202)(213,223)])
}
Add(ChildPanel,15843555,57,161)
{
link(onEvent1,10351157:doConvert,[])
link(onEvent2,10459543:In,[])
}
BEGIN_SDK
Add(EditMulti,5945977,21,21)
{
EventCount=2
}
Add(Panel,5214573,35,105)
{
Width=219
Height=41
Align=2
BorderWidth=0
BevelWidth=0
Point(doColor)
}
Add(Button,13046453,56,99)
{
Left=155
Top=10
Caption="Ещё"
link(onClick,14104676:doNext,[])
}
Add(HTTP_Get,8594996,238,99)
{
link(onDownload,5945977:onEvent1,[(296,112)(296,27)])
}
Add(FormatStr,7610747,196,99)
{
Mask="http://fank.ru/foto/category/?id=%2&pg=%1"
link(onFString,8594996:doDownload,[])
link(Str2,13339617:Value,[])
}
Add(Counter,14104676,105,99)
{
Max=10000
link(onNext,4507323:doEvent1,[])
}
Add(Hub,4507323,147,99)
{
InCount=2
link(onEvent1,7610747:doString,[])
link(onEvent2,4207442:In,[(187,112)(187,202)])
}
Add(StrPart,9024163,133,22)
{
Char="."
link(onPart,13339617:doValue,[])
}
Add(ComboBox,1130631,14,15)
{
Left=5
Top=10
Width=145
Height=21
Strings=#9:1.Девушки|7:2.Парни|14:33.Эро/Девушки|12:34.Эро/Парни|16:4.Хобби/Интересы|19:5.Отдых/Путешествия|17:6.Природа/Пейзажи|7:7.Город|10:8.Животные|7:9.Семья|11:10.Картинки|7:11.Юмор|9:12.Другие|
ReadOnly=0
Point(Index)
link(onClick,16171359:doData,[])
}
Add(DoData,16171359,84,22)
{
link(onEventData,9024163:doSplit,[])
link(Data,1130631:String,[(90,10)(62,10)(62,72)(34,72)])
}
Add(Memory,13339617,203,29)
{
link(onData,4507323:doEvent2,[(247,35)(247,73)(135,73)(135,112)])
}
Add(LineBreak,75565,273,189)
{
link(Out,5945977:onEvent2,[(312,195)(312,34)])
Primary=[4207442,-77,7]
}
END_SDK
Add(ChildPanel,11247308,57,35)
{
}
BEGIN_SDK
Add(EditMulti,11169428,21,21)
{
}
Add(Panel,401068,35,105)
{
Width=3
Height=479
Align=1
BorderWidth=0
BevelWidth=0
Point(doColor)
}
END_SDK
Add(LineBreak,11375329,526,378)
{
link(Out,10952659:doWork1,[])
Primary=[10459543,-420,-210]
}
END_SDK
Add(StyleXP,6768594,49,203)
{
}
Add(Version,2014556,49,204)
{
Version="0,1"
Description="by Astramak"
InternalName="fank.ru grabber"
E-mail="astramak@gmail.com"
}
Add(StatusBar,8618779,49,266)
{
}
Add(MainForm,12824437,49,196)
{
Left=20
Top=105
Width=564
Height=509
Caption="fank.ru граббер"
Icon=[ZIP3E01000078DA636060044201010120C9C2A0C1C8C020C6C0C0A001C40240AC00C420711810E68660019800DF7F06863B40FC0A8819FE33900A948DC1C0C848090C948D948D8508D0C64CD8690C75C6065868A83D307B19280400BAB11AA7]
Position=1
}