![]() |
|
#1
|
|||
|
|||
![]() Знаю что тема заезжана вдоль и поперёк, но всё же не могу панять как парсить страницу на каторой находится капча если все строницы как я смотрел имеют общий тег <img src="
![]() |
#2
|
|||
|
|||
![]() непонятен вопрос.
в чем проблема? |
#3
|
|||
|
|||
![]() знаю как капчу сразу по прямой ссылки
PHP код:
![]() |
#4
|
|||
|
|||
![]() Взять url из атрибута src и далее уже приведенным кодом.
Т.е. в 2 захода. Сначала качаем страничку, парсим ее, выдираем url, а потом качаем саму капчу. |
#5
|
||||
|
||||
![]() да уж, про каптчу понаписано много, но мне никак не удается увидеть ни одного рабочего примера. спрошу еще в этой теме: может кто-то поделится ссылкой или еще чем? это ж самый простой вопрос: у меня есть картинка, куда мне ее "девать", чтобы получить код?
|
#6
|
|||
|
|||
![]() NumLock если бы я нашёл пример нармальный то сам бы не спрашивал
|
#7
|
||||
|
||||
![]() скинь html код и мы его тебе распарсим
![]() Последний раз редактировалось Admin, Сегодня в 10:32. |
#8
|
|||
|
|||
![]() PHP код:
|
#9
|
|||
|
|||
![]() пробывал так, но не парсит
![]() Код:
var s:TStringStream; data:TStringList; st:String; img: TMemoryStream; otvet:String; jpg: TJpegImage; begin s := TStringStream.Create; IdHTTP1.Get('http://wmmaks.ru/',s); while Pos('img src=',st)>0 do begin (Copy(st,Pos('img src=',st)+12,7)); IdHTTP1.Get('http://wmmaks.ru/'+st); Delete(st,1, Pos('img src=',st)+12); jpg.LoadFromStream(img); form10.image1.Picture.Assign(jpg); jpg.Free; img.Free; end; end; Последний раз редактировалось Admin, 21.08.2010 в 23:29. |
#10
|
||||
|
||||
![]() Третий вопрос, а смысл один о тот же.
Вы ссылки то хоть смотрели? |
#11
|
|||
|
|||
![]() смотрел и не чего путного не нашёл
![]() |
#12
|
||||
|
||||
![]() Код:
(Copy(st,Pos('img src=',st)+12,7)); Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#13
|
|||
|
|||
![]() st в string и пытаюсь произвести чтение из него
|
#14
|
||||
|
||||
![]() Вы в этом уверены?
Код:
while Pos('img src=',st)>0 do begin (Copy(st,Pos('img src=',st)+12,7)); IdHTTP1.Get('http://wmmaks.ru/'+st); Код:
(Copy(st,Pos('img src=',st)+12,7)); Код:
st := Copy(st,Pos('img src=',st)+12,7); Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |