PHOENIX2000

Рейтинг
61
Регистрация
09.10.2007

Прошу извинения, поторопился. Хотел вечером, но не получается.

Завтра днем точно сделаю.

Вечерком займусь, если еще актуально будет)

Интересно... Это кто-нибудь читает? )

В любом случае... в некоторых каталогах зашифрованы имена не только полей описания, но и некоторые другие... Зависмости пока не выявил...

Интересно... Стал рыть дальше, и вот что получилось...

В таблице DBTABLE есть поле XMLDSC - это xml описание каталога.

Есть имена всех полей, за исключением краткого и полного описаний - они зашифрованы.

Не знаю с какой целью, но они сначала зашифрованы _чем-то_, а затем 2(!!!) раза BASE64.

PHOENIX2000 добавил 06.03.2008 в 22:42

Action формы я не нашел в DBTABLE.... только ссылка на саму форму.

А, ну тогда, к сожалению, ничем помочь не могу.

Deni:
PHOENIX2000,

в личке тишина.

Собственно и Директ утром перестал считаться. Проге очевидно надо что бы я регулярно заново залогинился на Директе ?
Увольте..........

Извиняюсь, имел в виду пейджер.

Заново залогиниваться не надо, надо только чтоб куки не терлись (ну и естественно, чтобы на выход не жали). Если IE может авторизоваться, то и она авторизуется.

Так какой толк от XLSто? Ту да же выгружаются данные из грида базы катлогов только...

PHOENIX2000 добавил 04.03.2008 в 21:38

Такс... в о бщем, ситуация следующая.

Взял AllSubmitter 4.9, испортнул в него базу с 9299 каталогов для авторегистрации.

Что тем самым я получил...

1) Таблица DBTable (9299 записей) - это список всех каталогов

2) AI_TEXT - это, по всей видимости, текст, находящийся до какого-либо поля (видимо, для облегчения находления картинок каптчей и с какой-то непонятной мне целью для других полей).

3) AI_VARNAME... (2326 записей) Отношение имен полей Allsubmittera с соответствующими полями в каталогах. Правда, какой-то определенной привязки к каталогам я не увидел... Притом обратите внимание - записей в несколько раз меньше, чем каталогов, т.е. это, по всей видимости, общее отношение, облегчающее поиск формы.

Так вот. Полей определенных каталогов я не нашел, также как и Action формы. В связи с чем я предполагаю, что отправка формы олсабмиттером происходит следуюим образом:

1) Открываем страницу формы

2) Лезем в таблицу AI_VARNAME и пытаемся по названиям полей определить их тип

3) Забиваем определенные поля своими данными

4) Отправляем форму по Action

Зачем так делать я не совсем понимаю - это лишний траффик. Каталогов же, которые делают какие-то динамические поля (т.е. которые каждый раз подставляют новое значение), крайне мало.

Возможно, я где-то ошибся или чего-то не досмотрел. Жду ваших предложений.

Я раньше никогда с Firebird не работал - на MS SQL специализируюсь.

Но для управления Firebird мне понравился EMS Manager (кому нужна полнофункциональная версия - поделюсь - пишите в личку). Пример данных из AI_VARNAME:

ID OURFIELD DATA DATACOUNT

296 firstname adm

297 city city

298 firstname l_name

299 url l_url

300 backurl l_url_counter

301 description l_description

302 firstname l_contact_name

303 email l_email

304 url url

305 title title

306 title desc

307 email email

308 description description

309 title name

310 description descrip

311 url_short site

312 password password

313 password password2

316 title sitename

314 firstname Contact Name

315 email Contact Email

317 url siteurl

318 description_short sitedesc

319 email mail

320 url_short lwww

321 title lname

322 description SymbolsLeft

323 description_short lopis

324 email lemail

325 captcha number

326 title url_name

327 firstname your_name

328 email your_email

329 description_short opis

330 keywords klsl

331 password pas

332 password pas1

333 title ttitle

Не понятно мне только, почему OurField задается не IDшником, а текстовым полем...

PHOENIX2000 добавил 04.03.2008 в 15:07

PS: интербейз устанавливается за 2 минуты http://www.firebirdsql.org/index.php?op=files&id=engine_203#win32 )

AI_DATA - не понял пока для чего оно, но..

ourfield - не знаю что такое, но похоже на название поля в бд олсабмитера

Data - здесь на самом деле проблема именно в кодировке. Скажем, вот это вот - пример ссылки набелый каталог - это "пример ссылки на белый каталог". Без спецтулз самый легкий способ расшифровать - это подстаивть в запрос гугла (в QueryString, НЕ через окошко поиска): http://www.google.com/search?hl=en&q=пример%20ссылки%20РЅР°%20белый%20каталог

AI_VARNAME - В таблице явно просматриваются отношения названий полей программы и каталожных, видимо для автоподстановки.

Дальше еще не смотрел, но пока зашифрованного ничего не увидел.

Кстати, в базе для 4.9 42 таблицы.

Смотрите личку.

Всего: 151