• DİKKAT

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

web'ten bilgileri çekmek

Katılım
10 Mayıs 2009
Mesajlar
1,080
Excel Vers. ve Dili
2003 türkçe
Herkese Merhabalar;

Aşağıda vermiş olduğum linkte il il milli eğitim bakanlığına bağlı rehabilitasyon merkezlerine ulaşabiliyoruz.Bir ili tıkladığımda önce o ile ait ilçeler sayfası açılıyor sonra ilçelerden birisine tıkladığımda o ilçede bulunan merkezler listeleniyor ve bu merkezlere tek tek tıklayarak bilgilerine ulaşabiliyorum.

Sorun şu ki ben türkiyenin tüm il ve ilçelerindeki bu merkezlerin ismi,adresi,telefonu ve varsa e-mailini içeren bir veritabanını bu kaynaktan oluşturmak istiyorum ancak gördüğünüz gibi anlatırken bile işlem bayağı uzun.

Bu bilgileri excele makrolarla çekebilmem mümkün müdür?

Eğer buna olanak yoksa bu kaynaktan veri tabanı oluşturabilmem için hocalarımın önerebileceği en kısa yol nedir?

İlgilenecek olan herkese şimdiden çok teşekkür ederim.

Link aşağıdadır.

http://www.kurumlar.biz/Kurumlar.aspx?Kat=6&sm=rehabilitasyon
 
Yurttas hocam yanıtınız için çok teşekkür ederim.Sorumu sorarken ilk aklıma gelen dosya tam da sizin hava tahmin raporu dosyanızdı.Ama benzer birşeyi yapabileceğim konusunda ciddi şüphelerim olduğundan direk soruyu sorma ihtiyacı duydum.Desteklerinizle bu dosyayı oluşturabilirsem gerçekten çok işimi yarayacak çok sevinirim hocam.Şu an çok geç bir vakit..Gündüz bununla ilgili birşeyler yapmaya çalışır bir örnek dosya veririm.İlgilenirseniz çok sevinirim hocam.
 
Son düzenleme:
Yurttas hocam denedim ama sadece açılan sayfada görülen konu başlıklarını alabiliyorum.Onlara bağlı linkleri ve bilgileri çekmiyor.Tek tek yapmaya kalkınca 2000 e yakın kurum var ve malesef her kurumun başlığına tıklayınca sadece bir defada 1 kurumun bilgilerini görüntüleyebiliyorum.
 
Son düzenleme:
Merhabalar;

Yurttas hocamın tavsiye ettiği hava tahmin raporundan hareketle birşeyler denedim ama gördüğüm kadarıyla aşmam gereken birkaç aşama var.Karşılaştığım ilk problemle ilgili bir örnek dosyayı ekte veriyorum.

Dosyada iki önemli problemim var..Webten veriyi çekerken istemediğim verilerin de gelmesi ve gelen verilerde türkçe karakterlerin bozuk olması.Yardımcı olan olursa sevinirim.

Not:Şu etapta E sütununa gelen verileri almak istiyorum.

İlgili web adresi : http://www.kurumlar.biz/Kurumlar.aspx?Kat=6&sm=rehabilitasyon
 

Ekli dosyalar

Son düzenleme:
Merhabalar;

Yurttaş hocamın tavsiye ettiği hava tahmin raporundan hareketle birşeyler denedim ama gördüğüm kadarıyla aşmam gereken birkaç aşama var.Karşılaştığım ilk problemle ilgili bir örnek dosyayı ekte veriyorum.

Dosyada iki önemli problemim var..Webten veriyi çekerken istemediğim verilerin de gelmesi ve gelen verilerde türkçe karakterlerin bozuk olması.Yardımcı olan olursa sevinirim.

Not:Şu etapta E sütununa gelen verileri almak istiyorum.

İlgili web adresi : http://www.kurumlar.biz/Kurumlar.aspx?Kat=6&sm=rehabilitasyon

.

Dosyanız ekte.

.
 

Ekli dosyalar

Yurttas hocam çok teşekkür ederim.Birkaç ilde listemdeki il isimleri doğru olduğu ve o illere ait linklerde ilçelere ait listeler olduğu halde veri almıyor,ilçeler listelenmiyor.Denemek isterseniz AFYONKARAHİSAR,BALIKESİR deneyebilirsiniz?Sizce nedeni nedir bu konuda ne yapabilirim?
 
Yurttas hocam çok teşekkür ederim.Birkaç ilde listemdeki il isimleri doğru olduğu ve o illere ait linklerde ilçelere ait listeler olduğu halde veri almıyor,ilçeler listelenmiyor.Denemek isterseniz AFYONKARAHİSAR,BALIKESİR deneyebilirsiniz?Sizce nedeni nedir bu konuda ne yapabilirim?

Sorun içinde Türkçe karekter olan şehirlerden kaynaklanıyor.

Bunu gidermek için: Bir yerde tüm illere ilişkin bir tablo yapın.

Örneğin:

AFYONKARAHİSAR AFYONKARAHİSAR

......

Tüm illeri kapsasın. Sonra C1 hücresine =Düşeyara fonksiyonu ile ilin adını 2. sütündan alacak şekilde formül yazın. Ve kodda aşağıdaki değişikliği yapın

"URL;" & AdresUrl & [C1], Destination:=Cells(2, 1))


.
 
Hocam çok teşekkür ederim.Sorunumu hallettim sayenizde.(En azından denediğim kadarıyla aksayan birşey yok.)

Size bir sorum olacak:

Adana için örnek veriyorum.

Şehirlerin listelendiği adres:http://www.kurumlar.biz/Kurumlar.aspx?Kat=6&sm=rehabilitasyon
İlçelerin listelendiği adres:http://www.kurumlar.biz/KurumlarIlDetay.aspx?sm=rehabilitasyon&Kat=6&IL=ADANA
Seçilen ilçeye ait kurumların listelendiği adres:http://www.kurumlar.biz/KurumlarIlceDetay.aspx?sm=rehabilitasyon&Kat=6&IL=ADANA&ILCE=CEYHAN
Seçilen kuruma ait bilgilerin getirildiği adres:http://www.kurumlar.biz/KurumDetay.aspx?sm=rehabilitasyon&ILCE=CEYHAN&Kat=6&Okul_id=63743

Son adreste gördüğünüz gibi her bir kurum için atanmış bir id no mevcut..Şehir ve ilçe verilerini birer hücreye girdikten sonra o ilçeye ait id no lara ulaşmak için döngüye mi sokmamız gerekecek?Yardımcı olabileceğiniz bir aşama mıdır?
 
yurttas hocam "ş" harfi bulunan illerde sorun çıkıyor.sizin verdiğiniz "Ş" karakter dış veri al yöntemi ile listeyi başka sayfaya aldığımda da aynı ama ona rağmen sorun var.Birçok şey denedim ama olmadı.yardımcı olursanız sevinirim.
 
Dosyada "ş" harfine karşılık "Ş" karakterleri kullanılıyor ve diğer tüm illeri halletmeme rağmen içinde "ş" harfi geçen illere ait verileri çekemiyorum.

Dosya ektedir.Birisi yardımcı olabilirse çok sevinirim.
 

Ekli dosyalar

Dosyada "ş" harfine karşılık "Ş" karakterleri kullanılıyor ve diğer tüm illeri halletmeme rağmen içinde "ş" harfi geçen illere ait verileri çekemiyorum.

Dosya ektedir.Birisi yardımcı olabilirse çok sevinirim.


Dosyanız ekte.

.
 

Ekli dosyalar

Yurttas hocam;

Desteğinizle bayağı bir yol katettim.Çok teşekkür ediyorum.
Sonunda bir sonraki linkten kurum isimlerini çekmeyi başardım.Ama daha önceki mesajlarımda belirttiğim gibi id no'ları atanmış kurumların adres bilgilerinin bulunduğu sayfaya nasıl geçebileceğimi,listeden il-ilçe ve daha sonra kurum seçtikten sonra o kuruma ait id no'yu düşeyara ile arayacağım listeye yerleştirmem lazım ama bunu nasıl yapacağım..?Bu konuda da yardım ederseniz hemen hemen sonuna ulaşmış olacağım..

Dosyanın son hali ektedir..
 

Ekli dosyalar

Yurttas hocam;

Desteğinizle bayağı bir yol katettim.Çok teşekkür ediyorum.
Sonunda bir sonraki linkten kurum isimlerini çekmeyi başardım.Ama daha önceki mesajlarımda belirttiğim gibi id no'ları atanmış kurumların adres bilgilerinin bulunduğu sayfaya nasıl geçebileceğimi,listeden il-ilçe ve daha sonra kurum seçtikten sonra o kuruma ait id no'yu düşeyara ile arayacağım listeye yerleştirmem lazım ama bunu nasıl yapacağım..?Bu konuda da yardım ederseniz hemen hemen sonuna ulaşmış olacağım..

Dosyanın son hali ektedir..


Örneğin hepsinin ID'sini tektek tespit edip, örneğin;



İSTANBUL&ILCE=ARNAVUTKÖY gibi olan satırları

İSTANBUL&ILCE=ARNAVUTKÖY&Kat=6&Okul_id=64487

şeklinde yazın.


.
 
Hocam ilçelere ait sırayla kurumları dosyama çektiğimde belki id no için belirlenmiş bir düzen vardır bulabilirim diye düşündüm ama malesef karışık bir sistemi var düzen yakalayamadım.

Bu durumda id no ları bulabilmem için linklerin hepsini tek tek açıp hangi kuruma denk geliyorsa kaydetmem gerekiyor.O zaman excelle veri çekmemin hiçbir mantığı kalmayacak neredeyse..!

Bir sayfaya http://www.kurumlar.biz/KurumDetay.aspx?sm=rehabilitasyon&ILCE=CEYHAN&Kat=6&Okul_id=63746

ilçe ismini belirli aralıktaki tüm hücreler için değiştiren ve id no yu varsayalım for 63000 to 65000
şeklinde değiştirerek arayan bir kod yazılsa belirli bir ilçe ve id no da denk gelen tüm kurumların bilgilerini bir sayfaya çekme şansımız olur mu?

Bu tarz bir işlem yapılabilir bir işlem midir?
 
Hocam ilçelere ait sırayla kurumları dosyama çektiğimde belki id no için belirlenmiş bir düzen vardır bulabilirim diye düşündüm ama malesef karışık bir sistemi var düzen yakalayamadım.

Bu durumda id no ları bulabilmem için linklerin hepsini tek tek açıp hangi kuruma denk geliyorsa kaydetmem gerekiyor.O zaman excelle veri çekmemin hiçbir mantığı kalmayacak neredeyse..!

Bir sayfaya http://www.kurumlar.biz/KurumDetay.aspx?sm=rehabilitasyon&ILCE=CEYHAN&Kat=6&Okul_id=63746

ilçe ismini belirli aralıktaki tüm hücreler için değiştiren ve id no yu varsayalım for 63000 to 65000
şeklinde değiştirerek arayan bir kod yazılsa belirli bir ilçe ve id no da denk gelen tüm kurumların bilgilerini bir sayfaya çekme şansımız olur mu?

Bu tarz bir işlem yapılabilir bir işlem midir?

Ben bilmiyorum. Varsa ben de öğrenmiş olurum.

.
 
Sorum şöyle daha anlaşılır olacak..(Birşey farkettim ilçe ne olursa olsun id no'ya göre o id no nun atandığı linki getiriyor.)

Ekli dosyada butonla C1 hücresindeki id no ya ait linkteki bilgileri alıp aşağı hücrelerde listeliyorum.Sorum da bu :yaptığım işi bir döngüyle bir sefer tıklayarak yapma şansım olur mu? İlk rakam 63789 son rakam 65441 olacak..
 

Ekli dosyalar

Son düzenleme:
Şöyle birşey yaptım bir önerisi olan ya da bu şekilde birşeyin ters gideceğini öngören varsa paylaşırsa sevinirim.
 

Ekli dosyalar

Geri
Üst