Web Site Otomatik Login

Katılım
20 Ekim 2011
Mesajlar
60
Excel Vers. ve Dili
Excel 2010
Selamlar herkese, bir ufak sorum olacak sizlere. Excel'de koyduğum bir butona tıklayarak Otohasar Anadolu Sigorta linkindeki Login formuna gerekli bilgileri (Kullanıcı adı, şifre, şirket kodu) otomatik olarak excel'den gerekli bilgileri göndererek browser üzerinde direk giriş yapabilmek istiyorum. Böylece gerektiğinde tek butona tıklayarak sisteme login olmak ve gerekli işlemleri hızla halledebileceğim.

Bunun için nasıl bir yol izlenmelidir? Sitenin arabirimi bu tip bir otomatik login destekliyor mudur? Yardımcı olabilirseniz sevinirim.
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,800
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
A1 hücresine kullanıcı adı
B1 hücresine Şifre
C1 hücresine Kurum kodu nu yazıp aşağıdaki makroyu çalıştırın.


Kod:
Sub giris()
Dim URL As String
Dim HTML_Body As Object
Dim IE As Object
URL = "[URL]https://otohasar.anadolusigorta.com.tr/loginfrm.php?ml[/URL]="
Set IE = CreateObject("InternetExplorer.Application")
With IE
.Navigate URL
.Visible = True
Do Until IE.ReadyState = 4: DoEvents: Loop
Do While IE.Busy: DoEvents: Loop
IE.Document.all("user_name").Value = Cells(1, "a")
IE.Document.all("user_pass").Value = Cells(1, "b")
IE.Document.all("customer_code").Value = Cells(1, "c")
IE.Document.forms(0).submit
End With
Set IE = Nothing
Set HTML_Body = Nothing
MsgBox ("Bitti  ")
End Sub
 
Katılım
20 Ekim 2011
Mesajlar
60
Excel Vers. ve Dili
Excel 2010
sayfa bilgisini de bu koda ekleyerek sonuca ulaştım, yardımınız için teşekkürler :)
 
Son düzenleme:
Katılım
28 Eylül 2009
Mesajlar
8
Excel Vers. ve Dili
2007 / İngilizce
Günaydın, sayfayı yeni sayfa da değil de, yeni sekmede açtırmamız için ne yapmamız gerekir.
Bir de, sayfa açıldıktan sonra çıkan mesajın çıkmamasını istiyoruz. Bunlar mümkün mü?
Teşekkürler.
 
Son düzenleme:
Katılım
28 Eylül 2009
Mesajlar
8
Excel Vers. ve Dili
2007 / İngilizce
Yalnız yönlendirdiğiniz sayfadaki konu makro ile ilgili değil. Halit Bey'in yaptığı ile benzeşiyor fakat makro da verilen linkin yeni sekmede açılmasını istiyorum. İlgi ve alakanız için çok teşekkür ederim.
 
Son düzenleme:
Katılım
28 Eylül 2009
Mesajlar
8
Excel Vers. ve Dili
2007 / İngilizce
Halit Bey,
web sitesini explorer yerine chrome de açılması için yardımcı olabilir misiniz?

Teşekkürler
 
Katılım
19 Mart 2008
Mesajlar
19
Excel Vers. ve Dili
2003
İngilizce
Türkçe
Merhabalar,
Yukarda ki kodlarla form doldurabiliyorum.
Dolu bir formdan veri kopyalamak istediğimde ilgili kodda nasıl bir değişiklik yapmak gerekiyor.
Örneğin formda yeralan "Field158" tanımlı kutucukta "Ali" yazıyor. Bunu nasıl kopyalayıp excele yapıştırırım vba-kod ile.
Desteğinizi rica ediyorum.
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
halit3 üstadım paylaşım için çok teşekkürler.
 

askm

Destek Ekibi
Destek Ekibi
Katılım
4 Haziran 2005
Mesajlar
2,745
Excel Vers. ve Dili
2010-2016
Merhabalar,
Yukarda ki kodlarla form doldurabiliyorum.
Dolu bir formdan veri kopyalamak istediğimde ilgili kodda nasıl bir değişiklik yapmak gerekiyor.
Örneğin formda yeralan "Field158" tanımlı kutucukta "Ali" yazıyor. Bunu nasıl kopyalayıp excele yapıştırırım vba-kod ile.
Desteğinizi rica ediyorum.
Cells(1, "a")=IE.Document.all("Field158").innertext
 
Katılım
12 Şubat 2009
Mesajlar
185
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Altın Üyelik Bitiş Tarihi
05-11-2024
Merhaba @halit3

Aşağıdaki kodu ile Google Chrome aca bilirmiyiz.


Sub giris()
Dim URL As String
Dim HTML_Body As Object
Dim IE As Object
URL = "https://otohasar.anadolusigorta.com.tr/loginfrm.php?ml="
Set IE = CreateObject("InternetExplorer.Application")
With IE
.Navigate URL
.Visible = True
Do Until IE.ReadyState = 4: DoEvents: Loop
Do While IE.Busy: DoEvents: Loop
IE.Document.all("user_name").Value = Cells(1, "a")
IE.Document.all("user_pass").Value = Cells(1, "b")
IE.Document.all("customer_code").Value = Cells(1, "c")
IE.Document.forms(0).submit
End With
Set IE = Nothing
Set HTML_Body = Nothing
MsgBox ("Bitti ")
End Sub
 
Katılım
12 Şubat 2009
Mesajlar
185
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Altın Üyelik Bitiş Tarihi
05-11-2024
Merhaba @halit3 hocam

Konu ile yardımcı olmanızı rica ediyorum.
 
Üst