백진수 님이 쓰신 글 :
: 특정 주소의 홈페이지 타이틀을 파싱하여 메모라인에 추가시키려면 소스를 어떻게 짜야 되나요?
질문은 세가지의 기능으로 분리됩니다.
1. 특정주소의 html 문자열을 얻어오는 방법
>> TIdHttp.Get을 사용하세요
2. html문자열에서 타이틀을 파싱하는방법
<TITLE> 과 </TITLE> 사이의 값으르 가져오면 되겠죠
PosEx와 StrUtils.MidStr 을 사용하시면 됩니다.
p1 := Pos('<TITLE>', uppercase(s));
p2 := PosEx('</TITLE>', uppercase(s), p1);
3. 가져온 Title값을 Memo에 추가하는 방법
Memo1.Lines.Add(title);
|