- Katılım
- 26 Ocak 2006
- Mesajlar
- 756
- Excel Vers. ve Dili
- Office 365 İngilizce 64 Bit
- Altın Üyelik Bitiş Tarihi
- 31-01-2025
Arkadaşlar selam,
Bir web sitesinde bazı bilgiler indirmek istiyorum. Belli bir yere kadar geldim. Sitenin istediği kullanıcı ismi şifre gibi bilgileri aşağıdaki kodlarla girip sitenin ana sayfasına giriyorum. Burada sol tarafta aşağıdaki resimlerde gördüğünüz gibi Javascript ile kodlanmış menüler var. Bu menülere tıklama kodunu bir türlü beceremedim.
Aşağıda mouse ile Ödemeler butonuna geldiğimde yanda yine menüler açılıyor. Ödemeler butonunun link bilgileri de aşağıdaki gibi. Nasıl bir kod yazmalıyım ki buna tıklayabileyim.
Sanırım sayın @Asri bu konulara hakim olabilir. Yardımlarınızı bekliyorum.


Bir web sitesinde bazı bilgiler indirmek istiyorum. Belli bir yere kadar geldim. Sitenin istediği kullanıcı ismi şifre gibi bilgileri aşağıdaki kodlarla girip sitenin ana sayfasına giriyorum. Burada sol tarafta aşağıdaki resimlerde gördüğünüz gibi Javascript ile kodlanmış menüler var. Bu menülere tıklama kodunu bir türlü beceremedim.
Aşağıda mouse ile Ödemeler butonuna geldiğimde yanda yine menüler açılıyor. Ödemeler butonunun link bilgileri de aşağıdaki gibi. Nasıl bir kod yazmalıyım ki buna tıklayabileyim.
Sanırım sayın @Asri bu konulara hakim olabilir. Yardımlarınızı bekliyorum.


Kod:
Sub Web()
On Error Resume Next
Dim i As Long
Dim url, id, veri As String
Dim objIE As SHDocVw.InternetExplorer
Dim HTMLdoc As MSHTML.HTMLDocument
Dim htmlinput As MSHTML.HTMLInputElement
Dim htmlcool As HTMLElementCollection
url = [B5]
id = [A10]
Set objIE = New SHDocVw.InternetExplorer
With objIE
.navigate url
.Visible = True
Do While .readystate <> 4: DoEvents: Loop
Application.Wait (Now + TimeValue("0:00:02"))
Set HTMLdoc = .document
HTMLdoc.getElementById("ctl00_c_CorporateIdentityTextBox").Value = [B8]
HTMLdoc.getElementById("ctl00_c_CorporatePinTextBox").Value = [B9]
HTMLdoc.getElementById("ctl00_c_CorporateUserNameTextBox").Value = [B10]
HTMLdoc.getElementById("ctl00_c_CorporateLoginButton").Click
Application.Wait (Now + TimeValue("0:00:20"))
HTMLdoc.getElementById("ctl00_c_BtnLogin").Click
'Ödemeler butonuna tiklama kodu
End With
Application.Wait (Now + TimeValue("0:00:03"))
Set objIE = Nothing
Set HTMLdoc = Nothing
End Sub