Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Интернет и сети
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 20.01.2012, 20:10
scroyler scroyler вне форума
Активный
 
Регистрация: 01.08.2011
Адрес: ЧЕбоксары
Сообщения: 248
Версия Delphi: XE
Репутация: -615
По умолчанию "выдрать" капчу с помощью webbrowser

Всем привет.
Подскажите пож. как выдрать из вебраузера капчу или какую то картинку в Image?
__________________
Ставь спасибо за спасибо!
Помог?Ставь спасибо!Увидел пост? Поставь спасибо!
Ответить с цитированием
  #2  
Старый 20.01.2012, 21:14
m1sclick m1sclick вне форума
Начинающий
 
Регистрация: 04.07.2011
Адрес: Украина
Сообщения: 186
Версия Delphi: 2010
Репутация: 2094
По умолчанию

А зачем её выдирать? Она что в веб браузере не отображается?
Ответить с цитированием
  #3  
Старый 20.01.2012, 21:25
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Как зачем? Не видишь, ученик хакера объявился.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #4  
Старый 21.01.2012, 08:00
scroyler scroyler вне форума
Активный
 
Регистрация: 01.08.2011
Адрес: ЧЕбоксары
Сообщения: 248
Версия Delphi: XE
Репутация: -615
По умолчанию

Программу пишу,для авторизации на файловых обменниках,нужно отображении капчи на форме(в отдельном окне) дельфи,т.к. веб браузер скрыл.
__________________
Ставь спасибо за спасибо!
Помог?Ставь спасибо!Увидел пост? Поставь спасибо!
Ответить с цитированием
  #5  
Старый 21.01.2012, 10:33
m1sclick m1sclick вне форума
Начинающий
 
Регистрация: 04.07.2011
Адрес: Украина
Сообщения: 186
Версия Delphi: 2010
Репутация: 2094
По умолчанию

Ну так WebBrowser1.Visible:=true;

А вобще, бросай это дело, через WebBrowser такие дела не делаются.
Сам подумай, ты грузишь всю страницу в WebBrowser(с рекламой и прочим) чтобы потом геморится дальше и искать на ней картинку, а потом еще каким то чудом ее переносить в Image. И вот тут назревает вопрос, зачем? Если в самом WebBrowser'е на странице все хорошо видно.
Если не можешь освоить idHTTP, Synapse то забей и иди лучше учи БД ибо WebBrowser для такого не предназначен и оптимизации ты никакой не получишь.
Ответить с цитированием
  #6  
Старый 21.01.2012, 12:49
scroyler scroyler вне форума
Активный
 
Регистрация: 01.08.2011
Адрес: ЧЕбоксары
Сообщения: 248
Версия Delphi: XE
Репутация: -615
По умолчанию

Как скрыть браузер я знаю.А при чем тут БД? инди вообще не прет,геморой!кто знает как выдрать подскажите плз
__________________
Ставь спасибо за спасибо!
Помог?Ставь спасибо!Увидел пост? Поставь спасибо!
Ответить с цитированием
  #7  
Старый 21.01.2012, 14:41
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Открываешь википедию, ищешь "протокол http", изучаешь его, пишешь TCP/IP клиента (на Indy или на WinSock), принимаешь от сервака страницу в формате HTML, находишь там капчу, принимаешь ее и показываешь.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием
  #8  
Старый 21.01.2012, 15:13
Pyro Pyro вне форума
Так проходящий
 
Регистрация: 18.07.2011
Сообщения: 805
Версия Delphi: 7Lite
Репутация: 6063
По умолчанию

USDownloader умеет вытаскивать капчу из популярных файлопомоек
Ответить с цитированием
  #9  
Старый 21.01.2012, 15:29
scroyler scroyler вне форума
Активный
 
Регистрация: 01.08.2011
Адрес: ЧЕбоксары
Сообщения: 248
Версия Delphi: XE
Репутация: -615
По умолчанию

Цитата:
Сообщение от Bargest
Открываешь википедию, ищешь "протокол http", изучаешь его, пишешь TCP/IP клиента (на Indy или на WinSock), принимаешь от сервака страницу в формате HTML, находишь там капчу, принимаешь ее и показываешь.
Не можешь на примере показать?или дать статьи. но мне надо именно для браузера дельфийского
__________________
Ставь спасибо за спасибо!
Помог?Ставь спасибо!Увидел пост? Поставь спасибо!
Ответить с цитированием
  #10  
Старый 21.01.2012, 19:30
scroyler scroyler вне форума
Активный
 
Регистрация: 01.08.2011
Адрес: ЧЕбоксары
Сообщения: 248
Версия Delphi: XE
Репутация: -615
По умолчанию

Подскажите пож. как просто скопировать картинку с webbrowser в TIMAGE
__________________
Ставь спасибо за спасибо!
Помог?Ставь спасибо!Увидел пост? Поставь спасибо!
Ответить с цитированием
  #11  
Старый 21.01.2012, 20:38
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

BitBlt. Или похожие функции WinAPI. Только отнюдь не факт, что в спрятанном состоянии браузер будет чего-то рисовать.
ИМХО намного проще, логичнее и производительнее было бы уже давно сделать как советовал m1sclick или как я. Статей по WinSock можно найти в гугле и на MSDN, а также в книгах и на этом форуме.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием
  #12  
Старый 21.01.2012, 20:42
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

USDownloader скорее всего парсит страницу, а пото напрямую грузит картинку.
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию
Ответить с цитированием
  #13  
Старый 21.01.2012, 21:01
scroyler scroyler вне форума
Активный
 
Регистрация: 01.08.2011
Адрес: ЧЕбоксары
Сообщения: 248
Версия Delphi: XE
Репутация: -615
По умолчанию

Вы мне что то не то парите=)
Мне просто надо,что бы с браузера копировалась или просто хотябы сохранялась картинка
__________________
Ставь спасибо за спасибо!
Помог?Ставь спасибо!Увидел пост? Поставь спасибо!
Ответить с цитированием
  #14  
Старый 21.01.2012, 21:46
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

Ты вообще с HTML знаком? И как он обрабатывается знаешь? Если бы знал, не сказал бы, что тебе лапшу на уши вешают.
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию
Ответить с цитированием
  #15  
Старый 21.01.2012, 21:57
scroyler scroyler вне форума
Активный
 
Регистрация: 01.08.2011
Адрес: ЧЕбоксары
Сообщения: 248
Версия Delphi: XE
Репутация: -615
По умолчанию

Знаком. и что с этим? я спрашиваю , а вы мне про инди впариваете!
Я попросил с браузером.
__________________
Ставь спасибо за спасибо!
Помог?Ставь спасибо!Увидел пост? Поставь спасибо!
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


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


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter