TWebBrowser ile Site İconları Almak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
qamyoncu
Üye
Mesajlar: 266
Kayıt: 12 Tem 2008 04:30

TWebBrowser ile Site İconları Almak

Mesaj gönderen qamyoncu »

Merhabalar,Webbrowser ile sitelerin iconlarını almak istiyorum. Minik bir araştırma çerçevesinde ulaştığım sonuç sıfır. Yardımlarınız bekliyorum. Teşekkürler.
Batuhan TAŞDÖVEN
'Yükseldikçe küçülen bir uçurtma..'
Kullanıcı avatarı
barutali
Üye
Mesajlar: 297
Kayıt: 02 Tem 2007 02:30

Re: TWebBrowser ile Site İconları Almak

Mesaj gönderen barutali »

favicon lardan bahsediyorsun sanırım

sitenin kaynak kodlarınından

<link rel="shortcut icon" href=" ile /> arasında kalan kısımda favicon un linki mevcut oluyor ordan alabilirsin ...

Yapılacak işlemler :
*kaynak kodu çekme
*html parse
* Uzun link olarak mı verilmiş (http://www.abc.com/images/favcion.ico) yoksa kısa link (images/favicon.ico) bunun kontrolü

gibi işlemler yapabilirsin .. İlk aklıma gelen yöntem bu oldu ama sitedeki diğer hocalarımızın daha kısa ve öz bi çözümü olabilir..
amatör küme programcı :D
qamyoncu
Üye
Mesajlar: 266
Kayıt: 12 Tem 2008 04:30

Re: TWebBrowser ile Site İconları Almak

Mesaj gönderen qamyoncu »

Çok teşekkür ediyorum.

Yanlız; bu sayfanın kaynak kodunu görüntüle diyip içinde dediğiniz gibi arattığımda bulamadım shorticon gibi bir ifade. Başka sitelerde var. İşime çok yaradı. Tekrar teşekkürler. Sadece bu sayfada neden yok anlayamadım?
Batuhan TAŞDÖVEN
'Yükseldikçe küçülen bir uçurtma..'
Kullanıcı avatarı
barutali
Üye
Mesajlar: 297
Kayıt: 02 Tem 2007 02:30

Re: TWebBrowser ile Site İconları Almak

Mesaj gönderen barutali »

isteğe bağlı bir kod olduğu için istemeyen eklemez sitesine :)
amatör küme programcı :D
qamyoncu
Üye
Mesajlar: 266
Kayıt: 12 Tem 2008 04:30

Re: TWebBrowser ile Site İconları Almak

Mesaj gönderen qamyoncu »

Fakat DelphiTürkiye'nin bir favicon'u mevcut.
Batuhan TAŞDÖVEN
'Yükseldikçe küçülen bir uçurtma..'
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Re: TWebBrowser ile Site İconları Almak

Mesaj gönderen mrmarman »

Site Root'unda favicon.ico isminde, renk ve büyüklük şartlarını sağlayan bir dosya mevcutsa html kod içerisinde bulunması gerekmiyor. Site bir defa yüklendiğinde html kodda olmasa da explorer bu dosyayı otomatik arıyor bulursa explorer cache'e de atıyor.

Burada sen de aynı metodu uygulayabilirsin. HTML koda parse eder - bakarsın. Bulamazsan http://www.siteadi.com/favicon.ico der ve try except bloğunda bir denersin. Böylece her iki ihtimali de sıralı olarak denemiş olur, bir favicon mevcutsa elde edersin. :idea:

bkz.
MSDN : How to Add a Shortcut Icon to a Web Page
http://msdn.microsoft.com/en-us/library ... S.85).aspx

Başarılar.
Resim
Resim ....Resim
Cevapla