Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 05:28 20.05.24 
Клубове/ Компютри и Интернет / Delphi Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема Re: Ако картинката пречи [re: Дokтopa]
Автор PecheniaМодератор (нема лабаво ;-)
Публикувано23.04.06 19:15  



Ако каптчата (картинката) с кода не пречи, останалите неща са твърде прости.
Слага се един WebBrowser. С метода Navigate (url) му се показва къде да отиде. На събитието OnDocumentComplete се поставят две събития според URL
1) Когато сме повикали страницата за въвеждане на данните.
Самите данни (ЕГН) се попълват чрез DOM на IE, например:
WebBrowser1.OleObject.document.all.item ('egn').value:='1111111111'
Изпащането на данните - чрез метода submit на формата:
WebBrowser1.OleObject.document.FrmReportHealth.submit
2) Когато сме получили страницата с резултата може да анализираме страницата като прост (plain) текст:
WebBrowser1.OleObject.document.body.innerText
Самата каптча е е доволно трудно да се хване, макар че има известен шанс поради некадърното й изпълнение. Ето и алгоритъм за желаещите да се занимават:
1) Забележете че се ползва един шрифт. Изолират се съответните ползвани символи и се подготвят за OCR
2) Мацаниците върху кода се генерират със случаен, но винаги еднакъв цвят, докато самия код е черен. Така че е достатъчно картинката да се вземе и да се изолира само черния цвят в нея
3) Линийките на мацаницата са с дебелина 1 пиксел, а шрифта на кода е векторен и непрекъснат. Т.е. може да се възстановят белите пиксели в черни ако имат 2 съседни черни пиксела
4) След възстановката се прави OCR на кода, попълва се и се изпраща

чети и дишай по-леко


Цялата тема
ТемаАвторПубликувано
* През програмата да чета данни от htm страница Дokтopa   22.04.06 13:48
. * Два варианта Делфи, но един проблем :) NikB   23.04.06 10:23
. * Re: Два варианта Делфи, но един проблем :) Pechenia   23.04.06 17:31
. * Ако картинката пречи Дokтopa   23.04.06 18:15
. * Re: Ако картинката пречи Pechenia   23.04.06 19:15
. * Re: Ако картинката пречи Mixy   02.05.06 08:47
. * Цялата работа не е измислена добре NikB   02.05.06 17:39
. * Re: Цялата работа не е измислена добре vido   02.05.06 23:00
. * Re: Цялата работа не е измислена добре Ивaнчo   03.05.06 12:01
. * Re: Цялата работа не е измислена добре Pechenia   03.05.06 13:49
. * Re: Цялата работа не е измислена добре Ивaнчo   04.05.06 08:04
. * Re: Цялата работа не е измислена добре Pechenia   04.05.06 11:32
. * Re: Цялата работа не е измислена добре ивaнчo   04.05.06 11:50
. * Re: Цялата работа не е измислена добре Pechenia   04.05.06 12:47
. * Re: Цялата работа не е измислена добре Ивaнчo   04.05.06 13:23
. * Re: Цялата работа не е измислена добре vido   04.05.06 23:16
. * Re: Цялата работа не е измислена добре Pechenia   05.05.06 10:56
. * Защо трябва да знеш дали Иванчо се осигурява: NikB   05.05.06 13:43
. * Re: Цялата работа не е измислена добре Ивaнчo   05.05.06 17:00
. * Re: Цялата работа не е измислена добре vido   07.05.06 01:23
. * Въпрос леко встрани от темата VBProgrammer   09.05.06 18:20
. * Re: Цялата работа не е измислена добре Ивaнчo   04.05.06 11:55
. * Mai se e zagubilo edno ot mneniqta mi NikB   03.05.06 13:39
. * :) май не съм се изразил точно :) NikB   23.04.06 18:57
. * Необработено примерче, семпла процедурка за ХТТП NikB   23.04.06 10:30
. * Re: През програмата да чета данни от htm страница Timo   23.04.06 20:53
. * Re: През програмата да чета данни от htm страница Timo   23.04.06 21:10
. * Re: През програмата да чета данни от htm страница Ивaнчo   24.04.06 09:55
. * Re: През програмата да чета данни от htm страница Дokтopa   24.04.06 13:55
. * Да спрем излишните разговори извън програмирането Дokтopa   11.05.06 13:35
. * Re: Да спрем излишните разговори извън програмирането Ивaнчo   11.05.06 20:24
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.