Вверх ↑
Этот топик читают: Гость
Ответов: 95
Рейтинг: 2
#16: 2013-02-21 10:32:06 ЛС | профиль | цитата
а как ты определяешь, что программа у тебя на стартовую идёт и на страницу с WI-FI, если ты писал:
Инсульт писал(а):
Ответов от роутера нет.
??
Сделай скрин той страницы, которую ты хочешь загружать и пометь данные, которые ты хочешь получить от роутера
карма: 0

0
Ответов: 28
Рейтинг: 1
#17: 2013-02-21 20:32:54 ЛС | профиль | цитата
Скрин окна "клиент" собственно хотел снимать показания "уровень сигнала"

карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#18: 2013-02-21 22:54:58 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 08:06:11
карма: 0

0
Ответов: 28
Рейтинг: 1
#19: 2013-02-23 12:56:21 ЛС | профиль | цитата
Такой способ я опробовал практически сразу.
Так он даже роутер не находит. Не по IP 192.168.1.1 не по адресу сети 192.168.1.215
И по этой схеме у меня не работает. Буду пробовать дальше.

Вот как у меня:

GET /index.cgi?v2=y&rq=y&res_json=y&res_config_action=1&res_config_id=133&res_struct_size=0&proxy=y HTTP/1.1
Host: 192.168.1.1
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:19.0) Gecko/20100101 Firefox/19.0
Accept: */*
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
DNT: 1
X-Requested-With: XMLHttpRequest
Referer: http://192.168.1.1/index.cgi
Cookie: user_ip=192.168.1.215; cookie_lang=rus; url_hash=wifi%2Fclients; lan_ip=192.168.1.1; client_login=admin; client_password=12345
Connection: keep-alive
If-Modified-Since: Thu, 01 Jan 1970 00:05:38 GMT

Затем

status:20,
resident: [
{
"channel": "1",
"wmode": "11b/g",
"ssid": "home_net",
"sig": "24",
"bssid": "cc:5d:4e:fe:5f:50",
"sec": "WPAPSK/TKIP",
"nt": "NONE"
}

Беру твою схему, вставляю свои данные и получаю болт
Не пойму.. Соединение он устанавливает, на onConnect 1, а в поток пустота...

Отснифил свою программу, делает это:

GET /index.cgi?v2=y&rq=y&res_json=y&res_config_action=1&res_config_id=133&res_struct_size=0&proxy=y HTTP/1.1
Host: 192.168.1.1
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:19.0) Gecko/20100101 Firefox/19.0
Accept: */*
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
DNT: 1
X-Requested-With: XMLHttpRequest
Referer: http://192.168.1.1/index.cgi
Cookie: user_ip=192.168.1.1; cookie_lang=rus; url_hash=wifi%2Fclients; lan_ip=192.168.1.1; client_login=admin; client_password=12345
Connection: keep-alive

А если подождать в лог выпадает это:

HTTP/1.0 408 Request Timeout
Content-type: text/html
Date: Thu, 01 Jan 1970 03:08:01 GMT
Connection: close

<HTML><HEAD><TITLE>408 Request Timeout</TITLE></HEAD>
<BODY><H1>408 Request Timeout</H1>
No request appeared within 60 seconds
</BODY></HTML>




карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#20: 2013-02-24 21:30:57 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 08:06:12
карма: 0

0
Ответов: 28
Рейтинг: 1
#21: 2013-02-24 23:58:13 ЛС | профиль | цитата
Все проверил сделал так же и все равно: 408 Request Timeout
карма: 0

0
Ответов: 95
Рейтинг: 2
#22: 2013-02-25 10:43:00 ЛС | профиль | цитата
Извини, больше ничем помочь не могу.

upd. проверь ещё: в конце запроса должно быть 2 перевода строки


карма: 0

0
Ответов: 28
Рейтинг: 1
#23: 2013-02-25 16:31:39 ЛС | профиль | цитата
Действительно добавление в конец запроса 2 пустые строки решило проблему.
Но почему то не хочет вытаскивать именно сигнал нужной сети

если делаю так: home_net", то результат получаю: "sig": "24%
Там же TAB который игнорируется в StartBlock
Пример: "home_net",TAB"sig": "
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#24: 2013-02-25 16:36:59 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 08:06:12
карма: 0

0
Ответов: 28
Рейтинг: 1
#25: 2013-02-25 17:33:47 ЛС | профиль | цитата
Ступил. Там не таб, а перевод строки. Но пробовал так:
home_net",
"sig": "
home_net",
"sig": "
Не хочет работать StartBlock с переводом строки хоть убей.
карма: 0

0
Ответов: 1376
Рейтинг: 197
#26: 2013-02-25 18:52:04 ЛС | профиль | цитата
Инсульт, выложи сюда ответ от роутера по принципу как в схеме, скопируй из файла или файлом
code_30429.txt
карма: 1

0
файлы: 1code_30429.txt [1.7KB] [100]
Ответов: 28
Рейтинг: 1
#27: 2013-02-25 19:25:11 ЛС | профиль | цитата
Вот.
code_30430.txt
карма: 0

0
файлы: 1code_30430.txt [4.8KB] [115]
Ответов: 1376
Рейтинг: 197
#28: 2013-02-25 19:36:54 ЛС | профиль | цитата
там не home_net",
"sig": ", а home_net",
"sig": ", т.е. [b]
[/b] и 2 пробела
[b]
[/b] она же 10
Схема для рассматривания

Add(MainForm,2953706,266,161)
{
Width=520
link(onCreate,10640260:doConvert,[(305,181)(305,167)])
}
Add(StrList,1944675,315,98)
{
Strings=#4936:485454502F312E3020323030204F4B0D0A436F6E74656E742D747970653A20746578742F706C61696E0D0A457870697265733A205475652C203032204A616E20323030302030313A30303A303020474D540D0A43616368652D436F6E74726F6C3A206E6F2D63616368652C206D7573742D726576616C69646174650D0A507261676D613A206E6F2D63616368650D0A4C6173742D4D6F6469666965643A205468752C203031204A616E20313937302030393A33383A313720474D540D0A0D0A7B0A75706C6F61643A2066616C73652C0A7374617475733A32302C0A7265736964656E743A205B0A207B0A2020226368616E6E656C223A202231222C0A202022776D6F6465223A20223131622F67222C0A20202273736964223A2022686F6D655F6E6574222C0A202022736967223A20223234222C0A2020226273736964223A202263633A35643A34653A66653A35663A3530222C0A202022736563223A202257504150534B2F544B4950222C0A2020226E74223A20224E4F4E45220A207D0A5D2C0A676574436F6E6669675374617475733A32302C0A6E65656452657365743A35302C0A70617373775374617475733A32302C0A64656661756C74436F6E663A34312C0A70696E7374617475733A202D312C0A72706357414E3A207B0A202269666163655F6E616D6573223A207B0A202022657468322E35223A207B0A20202022656E61626C65223A20747275652C0A202020226D61785F636F756E74223A20322C0A202020226D7475223A20313530302C0A202020226D6163223A202239303A39343A45343A45443A46393A4442222C0A20202022706F7274223A2022506F7274733A35222C0A2020202274797065223A202265746865726E6574222C0A2020202269735F77616E223A20747275652C0A202020227365727669636573223A207B7D0A20207D2C0A202022627230223A207B0A202020226D6163223A202239303A39343A45343A45443A46393A4441222C0A2020202274797065223A2022627269646765222C0A20202022656E61626C65223A20747275652C0A20202022706F7274223A2022506F7274733A312C322C332C343B574946493A31222C0A202020227365727669636573223A207B0A2020202022627230223A207B0A2020202020226E616D65223A20224C414E222C0A202020202022636F6E6E656374696F6E5F737461747573223A2022436F6E6E6563746564222C0A20202020202264686370223A2066616C73652C0A20202020202267776970223A206E756C6C2C0A2020202020226175746F223A20747275652C0A202020202022656E61626C65223A20747275652C0A20202020202267776966223A2066616C73652C0A20202020202274797065223A20226970222C0A2020202020226970223A20223139322E3136382E312E31222C0A2020202020226D61736B223A20223235352E3235352E3235352E30222C0A2020202020226468637064223A207B0A202020202020226C65617365223A2038363430302C0A20202020202022656E61626C65223A20747275652C0A20202020202022646E735F72656C6179223A2066616C73652C0A2020202020202273746172745F6970223A20223139322E3136382E312E32222C0A20202020202022656E645F6970223A20223139322E3136382E312E323534222C0A202020202020227265736572766564223A205B5D0A20202020207D2C0A20202020202269666E616D65223A2022627230222C0A202020202022646E735F7072696D223A2022222C0A202020202022646E735F736563223A2022220A202020207D0A2020207D0A20207D2C0A20202275736230223A207B0A20202022656E61626C65223A20747275652C0A20202022706F7274223A2022555342222C0A2020202274797065223A20223367222C0A202020227365727669636573223A207B7D2C0A202020226D6F6465223A2033322C0A2020202269735F77616E223A20747275652C0A20202022646F6E676C655F74797065223A202267736D222C0A202020226D6163223A202239303A39343A45343A45443A46393A4442220A20207D2C0A2020226175746F223A207B0A2020202274797065223A20226175746F222C0A2020202269735F77616E223A20747275652C0A202020227365727669636573223A207B7D0A20207D2C0A2020226170636C6930223A207B0A20202022656E61626C65223A20747275652C0A202020226D6163223A202239303A39343A45343A45443A46393A4442222C0A20202022706F7274223A202257694669436C69656E74222C0A2020202274797065223A202265746865726E6574222C0A2020202269735F77616E223A20747275652C0A202020226D61785F636F756E74223A20322C0A202020226D7475223A20313530302C0A202020227365727669636573223A207B0A20202020226170636C69305F31223A207B0A202020202022726970223A2066616C73652C0A2020202020226669726577616C6C223A20747275652C0A202020202022636F6E746167223A20312C0A2020202020223830323178223A207B0A20202020202022656E61626C65223A2066616C73650A20202020207D2C0A2020202020226E616D65223A202257694669436C69656E74222C0A20202020202264686370223A20747275652C0A2020202020226C6576656C223A20332C0A20202020202270696E675F726573706F6E64223A2066616C73652C0A202020202022656E61626C65223A20747275652C0A202020202022646E735F66726F6D5F64686370223A20747275652C0A20202020202274797065223A20226970222C0A20202020202269676D70223A2066616C73652C0A2020202020226E6174223A20747275652C0A2020202020226966616365223A20226170636C6930222C0A202020202022636F6E74797065223A202264796E616D6963222C0A20202020202269735F77616E223A20747275652C0A2020202020226970223A20223139322E3136382E302E3334222C0A20202020202276656E646F725F6964223A2022222C0A2020202020226C325F6966616365223A20226170636C6930222C0A20202020202267776966223A20747275652C0A2020202020226D61736B223A20223235352E3235352E3235352E30222C0A2020202020226D6574726963223A203130302C0A20202020202267776970223A20223139322E3136382E302E31222C0A202020202022646E735F7072696D223A20223139322E3136382E302E31222C0A202020202022646E735F736563223A206E756C6C2C0A202020202022636F6E6E656374696F6E5F737461747573223A2022436F6E6E6563746564220A202020207D0A2020207D0A20207D0A207D0A7D2C0A617574683A20747275652C0A656E644F66526573706F6E73653A20747275650A7D0A|
}
Add(Memo,16598329,420,147)
{
Left=10
Top=10
Width=490
Height=230
Font=[Consolas,8,0,0,204]
ScrollBars=2
}
Add(MultiElementEx,6885241,364,161)
{
@Hint=#6:Dumper|
link(onDump,16598329:doText,[(410,167)(410,174)])
AddHint(-17,40,52,13,@Hint)
}
BEGIN_SDK
Add(EditMultiEx,14453737,21,21)
{
WorkCount=#8:doStream|6:doText|0:|
EventCount=#6:onDump|
Width=469
Height=228
HOffset=385
link(doStream,4909453:doConvert,[])
link(doText,1588109:doEvent2,[])
}
Add(For,15316966,105,84)
{
Start=1
Step=16
link(onEvent,6159459:doCopy,[])
link(onStop,9396586:In,[(145,97)(145,132)])
link(End,15285392:Result,[(118,62)(202,62)])
}
Add(Memory,9239997,154,21)
{
Default=String()
link(onData,15285392:doLength,[])
}
Add(Copy,6159459,154,84)
{
Count=16
link(onCopy,5521122:doEvent1,[])
link(Str,9239997:Value,[])
}
Add(LineBreak,3734310,105,126)
{
Caption="Pos"
Type=1
link(Data,15316966:Position,[])
Primary=[10191801,252,-70]
}
Add(Hub,1588109,77,21)
{
InCount=2
link(onEvent1,9239997:doValue,[])
link(onEvent2,15316966:doFor,[(98,34)(98,90)])
}
Add(Hub,5521122,196,84)
{
link(onEvent1,801424:doConvert,[])
link(onEvent2,2769725:doCharset,[(220,97)(220,153)])
}
Add(Length,15285392,196,21)
{
link(onLength,9102021:In,[])
}
Add(LineBreak,4502844,357,189)
{
Caption="Clr"
link(Out,6140422:doClear,[(403,195)(403,160)])
Primary=[9102021,-112,-168]
}
Add(LineBreak,693790,357,210)
{
Caption="Memo"
link(Out,2927780:doData,[])
Primary=[9396586,-203,-84]
}
Add(Charset,2769725,231,147)
{
Type=12
URLMode=1
link(onCharset,8574337:doReplace,[])
}
Add(Replace,8574337,273,147)
{
SubStr="%"
DestStr=" "
link(onReplace,7819216:doStrCatDlm,[])
}
Add(DoData,2927780,420,210)
{
link(onEventData,14453737:onDump,[(467,216)(467,27)])
link(Data,6140422:Text,[])
}
Add(StrList,6140422,420,147)
{
}
Add(MultiElement,5550389,357,84)
{
link(Data1,10191801:Var,[])
}
BEGIN_SDK
Add(EditMulti,8208732,196,196)
{
WorkCount=1
DataCount=1
VarCount=3
Width=496
Height=60
link(doWork1,9567340:doValue,[])
link(Var1,8885308:Value,[(202,241)(468,241)])
link(Var2,14391581:GetData,[(209,245)(517,245)])
link(Var3,9567340:Value,[])
}
Add(Copy,4801176,420,196)
{
Position=1
link(onCopy,8885308:doValue,[])
}
Add(Memory,8885308,462,196)
{
}
Add(If_else,16343536,294,196)
{
Type=1
Op2=Integer(16)
link(onTrue,13181946:doCalc,[])
link(onFalse,8885308:doClear,[])
}
Add(Length,885257,252,196)
{
link(onLength,16343536:doCompare,[])
}
Add(Memory,9567340,210,196)
{
link(onData,885257:doLength,[])
}
Add(MT_Add,4272590,378,196)
{
Data=String( )
InputMT=1
link(onAdd,4801176:doCopy,[])
}
Add(MathParse,13181946,336,196)
{
DataCount=1
MathStr="(16 - %1) * 3"
link(onResult,4272590:doAdd,[])
}
Add(Convertor,5993260,595,196)
{
Mode=6
Digits=8
link(onResult,1642575:doStrCat,[])
}
Add(Math,15152332,553,196)
{
OpType=1
Op2=1
ResultType=0
link(onResult,5993260:doConvert,[])
link(Op1,8208732:Data1,[(559,184)(202,184)])
}
Add(EventFromData,14391581,511,196)
{
link(onEvent,15152332:doOperation,[])
}
Add(StrCat,1642575,637,196)
{
Str2=" "
link(onStrCat,14391581:doData,[(680,202)(680,238)(499,238)(499,202)])
}
END_SDK
Add(StreamConvertor,4909453,35,21)
{
Mode=6
link(onResult,1588109:doEvent1,[])
}
Add(StreamConvertor,801424,273,84)
{
Mode=5
link(onResult,5550389:doWork1,[])
}
Add(StrCatDelim,7819216,322,147)
{
Str2=" "
Point(Delimiter)
link(onStrCatDlm,9499932:doStrCatDlm,[])
link(Delimiter,5550389:Var1,[(342,128)(363,128)])
}
Add(StrCatDelim,9499932,364,147)
{
link(onStrCatDlm,6140422:doAdd,[])
link(Str1,5550389:Var2,[])
link(Str2,5550389:Var3,[])
}
Add(Icon,11142806,28,210)
{
@Hint=#5:#main|
Icon=[ZIPDE09000078DAAD955D8A1A4114852B8F6E20F8300BC812F2E8D2B200179155F83C08C38430304442405ADBFF98F8AFA83332A3E6780F75B954B58A4D3EA9E2DC53D5A7AB8BB6CBB90FF8DDDD39F445F7ADE0DC47E7DC273458EEB3A37FE26BC1451C8FC752A954FCAF2073B7DB1DB238E68299DBED3673F43D17CC5CAFD7818F95B3CF013357AB154BEE3004568EBE5C2EEBB6BF08B1038292998BC50221F0B70204560EB116585AACA35A053367B359308A9543AC049616EBA856C1CCC964B25C2E612E0588F97C0E3117585AACA35A053347A311960A7326404CA75388A9C0D2621DD52A98391C0E2702771B623C1EA3AFD56A744686AB0E330783C1DF2CFEE48299BD5EEF7716835C30B3D3E9F4053E45DF63DFC69E2728638799AD560BB1F03B0244B7DB85680B28DB1ED51704339BCD669AA63053010277493DEA0773CE09662649D2683460360408DC05221150261ED5170433EB024C1518AA7BD40FE69C13CCBCF770B7212A950A7B3ABF0C579D2033939F37C24C7E9C6398F9E34670218FA4CD6683CBD1DB234077E3D963DF583583929999B11C7A1254C4653C4733E3580E7D1754C4653CC76606B11C7A1454C4653C27C8B4B11C7A1054C4653C27CED4580C55AB553A55C355273393B1FA2EDDCAB94C9EC848DEEFF76FC2DE83739F258496960B9979F972FA779F3E7C680BB457B477B4C3E9F1D1FE012CBBF234]
}
END_SDK
Add(StreamConvertor,10640260,315,161)
{
Mode=3
link(onResult,6885241:doText,[(354,167)(354,174)])
link(Data,1944675:Text,[])
}


карма: 1

0
Ответов: 28
Рейтинг: 1
#29: 2013-02-25 20:53:20 ЛС | профиль | цитата
Неа, там именно перевод строки ну что то типа CTRL+ENTER..
Не стал заморачиваться на точку onRead компонента TCP_Client подключил Memo и он выдал текст без форматирования итд.
Вышло как то так:



Ну вроде все работает.. Всем спасибо за помощь

карма: 0

0
Ответов: 95
Рейтинг: 2
#30: 2013-02-25 22:01:19 ЛС | профиль | цитата
Инсульт писал(а):
Ну вроде все работает
аллилуйя
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)