• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Excelde Site Başlığını Çekemiyorum

  • Konbuyu başlatan Konbuyu başlatan ihih1
  • Başlangıç tarihi Başlangıç tarihi
Katılım
6 Haziran 2018
Mesajlar
1
Excel Vers. ve Dili
Excel 2013
Merhabalar,

Excelde 30-40 adet sitenin başlıklarını yan sütuna yazdırmak istiyorum ama günlerdir uğraşıyorum çözemiyorum.


ie.Document.title veya ie.Document.getElementsByTagName("title")(0).innertext ile çekilebiliyormuş ama makro bilgim hemen hemen sıfır. Yardımcı olabilir misiniz?


Örnek olarak;
lZLdaE.png
 
Örnek dosya eklerseniz akşam yardımcı olmaya çalışayım.
 
Web adreslerinin bulunduğu sayfanız açıkkken aşağıdaki kodları bir butona bağlayıp deneyin.
Kod:
Sub WebdenAl()
Dim title As String
Dim objHttp As Object
Set objHttp = CreateObject("MSXML2.ServerXMLHTTP")
Dim son As Long: son = Range("a65536").End(xlUp).Row
Application.ScreenUpdating = False
On Error Resume Next
Range("B1:B" & son).Clear
For i = 1 To son
webadresi = Cells(i, 1)
objHttp.Open "GET", "https://" & webadresi, False
objHttp.Open "GET", "http://" & webadresi, False
objHttp.Send ""
title = objHttp.ResponseText
If InStr(1, UCase(title), "<TITLE>") Then
    title = Mid(title, InStr(1, UCase(title), "<TITLE>") + Len("<TITLE>"))
    title = Mid(title, 1, InStr(1, UCase(title), "</TITLE>") - 1)
Else
    title = ""
End If
Cells(i, 2) = title
Next i
Set objHttp = Nothing
Application.ScreenUpdating = True
End Sub
 
Son düzenleme:
Geri
Üst