Показать сообщение отдельно
  #7  
Старый 27.06.2011, 14:53
masterkungfu masterkungfu вне форума
Прохожий
 
Регистрация: 26.06.2011
Сообщения: 14
Репутация: 10
По умолчанию

чуть чуть уточню
если делаю парсинг при помощи indi то получаю то что нужно :

Код:
St:=IdHTTP1.Get('http://www.puntoun.com.ar/productoras/395-cinergy-sa');
Delete(St,1,pos('<img id="comment_captcha_img" class="comment_captcha_img" src="',St)+length('<img id="comment_captcha_img" class="comment_captcha_img" src="')-1);
Delete(St,pos('">',St),length(St));
ShowMessage(St);

как то же самое реализовать через webbrowser ? нужно чтобы страница прогрузилась и из нее я получил бы ссылку на капчу.
пробовал так

Код:
WebBrowser1.Navigate('http://www.puntoun.com.ar/productoras/395-cinergy-sa');
  while WebBrowser1.ReadyState<READYSTATE_COMPLETE do
    Application.ProcessMessages;
  document:=WebBrowser1.Document as IHTMLDocument2;
if Assigned(document) then
try
    St:=WebBrowser1.OleObject.Document.documentElement.innerHTML;
    Delete(St,1,pos('<img id="comment_captcha_img" class="comment_captcha_img" src="',St)+length('<img id="comment_captcha_img" class="comment_captcha_img" src="')-1);
Delete(St,pos('">',St),length(St));
Memo1.text:=St;

но возвращается что то в стиле .ar/productoras/395-cinergy-sa
Ответить с цитированием