Старый 20.02.2013, 12:02   #1
Специалист
 
Регистрация: 15.07.2008
Сообщений: 375
Вес репутации: 201
Deicider - как роза среди колючекDeicider - как роза среди колючекDeicider - как роза среди колючек
По умолчанию Что за формат данных?!

Всем привет! Возникла необходимость написать бота для одного сервиса (со ссылками никак не связан, если чё ). В браузере вся работа идет через ajax, который отправляет и получает данные в весьма странном формате:
Цитата:
ctrl_order*svchng**1105370*sid~1105370~~0$ordtp~2~ ~0$ordstt~0~~0$ordstt2~0~~0$ordbdate~19~~0$ordedat e~22~~0$orddate~2013-02-18 15:02:39~~0$ordddate~2013-02-20 00:00:00~~0$ordprc~200.00~~0$ordclprc~~~0$orddesc~ ~~0$ordhdesc~~~0$ordcnum~~~0$ordplc~3~~0$ordwt~0~~ 0$ordexprc~0.00~~0$ordmnl~0~~0$ordlogwt~0~~0$ordfi d~~~0$ordbig~false~~0$pid~~~0$srcsys~1~~0$addvst~0 ~~0$factwt~~~0$custid~698~~0$cname~ИП Бирюков М.В.~~0$ccont~8-964-774-52-62<br>8(905)546-98-11~~0$cprclin~1~~0$clchq~1~~0$clcsh~0~~0$adrid~105 7627~~0$adr~Москва, ул Героев Панфиловцев, д.9 к.1~~0$adrcty~0~~0$adrofc~0~~0$adrnm~Верони ка~~0$adrcont~8-926-165-71-13~~0$adrmkad~0~~0$courid~282~~0$cournm~Елиза ров Иван~~0$courkey~wtE~~0$courcod~9-11~~0$courtel~8(926)180-26-51~~0$courshwtel~1~~0$dlvid~~~0$dlvprc~~~0$dlvclpr c~~~0$dlvfid~~~0$chqid~~~0$chqprc~~~0$chqflg~~~0$c hqfid~~~0$cshid~~~0$cshprc~~~0$cshflg~~~0$cshfid~~ ~0$bndlid~~~0$bndlprc~~~0$bndlqty~~~0$bndlfid~~~0$ crryid~~~0$crryprc~~~0$crryclprc~~~0$crryfid~~~0$e xid~204002~~0$exqty~3~~0$exuadr~1~~0$exwrr~false~~ 0$exprc~200.00~~0$excustprc~10050.00~~0$exfid~~~0$ slexid~~~0$slexman~~~0$slexcar~~~0$slexqty~~~0$sle xuadr~~~0$slexcustprc~~~0$postid~~~0$pstcom~~~0$ps ttp~~~0$pstcprc~~~0$pstidx~~~0$pstreg~~~0$pstarea~ ~~0$pstadr~~~0$pstpyee~~~0$psttrk~~~0$pstvltn~~~0$ pstcod~~~0$pstfrg~~~0$pstprc~~~0$pstsumprc~~~0$pst dprc~~~0$pstfid~~~0$pststrt~~~0$psthouse~~~0$pstbu ild~~~0$pstapart~~~0$postcoid~~~0$pstcoprc~~~0$pst cofid~~~0$rgnid~~~0$rgnprc~~~0$rgndprc~~~0$rgnexpk ~~~0$rgnwt~~~0$rgntdid~~~0$rgntdstt~~~0$rgntdrfu~~ ~0$rgntddsc~~~0$rgnidx~~~0$rgnrgn~~~0$rgncity~~~0$ rgnstrt~~~0$rgnhouse~~~0$rgnapart~~~0$freeid~~~0$f reefid~~~0$messid~~~0$messtt~~~0$rtnid~~~0$rtnrlid ~~~0$rtnprc~~~0$rtnfid~~~0$rtnman~~~0$rtncar~~~0$r tnmod~~~0$trblid~~~0$odocid~~~0$odocprc~~~0$odoc~~ ~0$odocfid~~~0$srcofc~0~~0$stcdesc~~~0$srvdate~201 3-02-20 00:00:00~~0$srvtime~2013-02-20 11:25:17~~0$srvodate~2013-02-20 00:00:00~~0$linked~~~0$srcordbdate~2013-02-20 19:00:00~~0$srcordedate~2013-02-20 22:00:00~~0$dtldlv~~~0$exsvflg~true~~0$expayflg~fa lse~~0$itmtp~posid,posret,posbar,posart,posnm,posw t,posqty,posprc,possum,posbund~~0$packtp~packid,pa cknum,packinnum,packplc,packdate,packstt~~0$items~ ~~0$packs~1099937!4=1099937!4=1343!4=1!4=21.02.201 3!4=0!3=1112223!4=1112223!4=1356!4=1!4=21.02.2013! 4=0!3=1112227!4=1112227!4=1354!4=1!4=21.02.2013!4= 0~~0
Методом тыка разбирать формат будет довольно унылым занятием. Может, кто-нибудь в курсе, что это за формат? Где спецификацию почитать?
Если, кончено, это не доморощенный формат писателей того сервиса.
Deicider вне форума   Ответить с цитированием
Старый 20.02.2013, 12:14   #2
Мастер
 
Аватар для Pepel
 
Регистрация: 28.05.2007
Адрес: Липецк
Сообщений: 528
Вес репутации: 221
Pepel - просто великолепная личностьPepel - просто великолепная личностьPepel - просто великолепная личностьPepel - просто великолепная личностьPepel - просто великолепная личностьPepel - просто великолепная личность
Отправить сообщение для Pepel с помощью ICQ
По умолчанию

Ну так навскидку:
- с доллара начинается переменная;
- конец имени переменной перед первой тильдой;
- дальше идут данные - содержимое переменной;
- конец данных переменной - двойная тильда ноль.
Pepel вне форума   Ответить с цитированием
Старый 20.02.2013, 12:34   #3
Специалист
 
Аватар для karamba
 
Регистрация: 14.12.2009
Сообщений: 352
Вес репутации: 193
karamba - за этого человека можно гордитсяkaramba - за этого человека можно гордитсяkaramba - за этого человека можно гордитсяkaramba - за этого человека можно гордитсяkaramba - за этого человека можно гордитсяkaramba - за этого человека можно гордитсяkaramba - за этого человека можно гордитсяkaramba - за этого человека можно гордитсяkaramba - за этого человека можно гордится
По умолчанию

Формат - самоделка, конечно же.
На сервисе должна быть js-либа, которая этот поток сгребает/разгребает. Так что поковыряйтесь в том, что сервис загружает клиенту для работы - может там что-то вменяемое найдется.
karamba вне форума   Ответить с цитированием
Старый 20.02.2013, 12:40   #4
Специалист
 
Регистрация: 15.07.2008
Сообщений: 375
Вес репутации: 201
Deicider - как роза среди колючекDeicider - как роза среди колючекDeicider - как роза среди колючек
По умолчанию

Цитата:
Сообщение от karamba Посмотреть сообщение
Формат - самоделка, конечно же.
На сервисе должна быть js-либа, которая этот поток сгребает/разгребает. Так что поковыряйтесь в том, что сервис загружает клиенту для работы - может там что-то вменяемое найдется.
Была такая мысль. Только в либах код обфусцирован по самое не балуйся. Вот и начал снифать траф и проводить, так сказать, реверс-инжиниринг

В целом формат более-менее начинаю раскуривать. Кое-что уже научил бота делать. Просто думал, что если это какой-то стандарт, то почему бы не прочитать спеки.
Deicider вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Неверный формат URL Krotik Ошибки при работе с системой 5 16.05.2011 16:12
Неверный формат URL! Velsevul Ошибки при работе с системой 14 28.12.2010 14:15
Копирование данных - эскпорт/импорт данных проекта. primec Вопросы по работе системы 3 30.11.2009 10:49
формат данных в links.db roadrunner777 Курилка 5 14.03.2009 00:08
Формат ссылки drafter Вопросы от новичков 2 12.03.2008 23:39


Часовой пояс GMT +3, время: 16:42.