TWebBrowser ile Site İconları Almak
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
TWebBrowser ile Site İconları Almak
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..'
'Yükseldikçe küçülen bir uçurtma..'
Re: TWebBrowser ile Site İconları Almak
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..
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ı 

Re: TWebBrowser ile Site İconları Almak
Ç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?
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..'
'Yükseldikçe küçülen bir uçurtma..'
Re: TWebBrowser ile Site İconları Almak
isteğe bağlı bir kod olduğu için istemeyen eklemez sitesine 

amatör küme programcı 

Re: TWebBrowser ile Site İconları Almak
Fakat DelphiTürkiye'nin bir favicon'u mevcut.
Batuhan TAŞDÖVEN
'Yükseldikçe küçülen bir uçurtma..'
'Yükseldikçe küçülen bir uçurtma..'
Re: TWebBrowser ile Site İconları Almak
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.
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.
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.

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.