• 17-10-2021, 11:40:14
    #1
    Merhaba Arkadaşlar,
    Aşağıdaki kodla değişik alternatifleri denedim fakat bir türlü verileri alt alta çekemedim. Yardımcı olan arkadaşlara şimdiden teşekkür ederim.

    item = browser.find_elements_by_xpath("//div[@class=' col-md-10']")
    url = browser.find_elements_by_xpath("//div[@class=' col-md-10']/p/a[2]")

    for i in item:
    isim = i.find_element_by_css_selector("h4").text
    tel = i.find_element_by_css_selector("p").text
    print(isim)
    print(tel)

    for z in url:
    link = z.get_attribute('href')
    print(link)
    ------------------------------------------
    verileri yukarıdaki kodla bu şekilde çekiyorum.

    Hasan Soylu
    02122377480

    Metin Çakmak
    02162385624

    Selami Aksoy
    02122325882

    Hasan Solmaz
    02122324893

    https://aaaa.com
    https://bbbb.com
    https://cccc.com
    https://dddd.com
    ------------------------------------------
    Aşağıdaki şekilde verileri nasıl çekebilirim?

    Hasan Soylu
    02122377480
    https://aaaa.com

    Metin Çakmak
    02162385624
    https://bbbb.com

    Selami Aksoy
    02122325882
    https://ccc.com

    Hasan Solmaz
    02122324893
    https://dddd.com
  • 17-10-2021, 11:42:43
    #2
    En iyisi sanırım
    Ücretiyle yaptırmak isterseniz pm alabilirim.
  • 17-10-2021, 11:48:45
    #3
    Python dan pek anlamıyorum ama aşağıdaki linkte zip kullanabilirsiniz diyor

    https://stackoverflow.com/questions/...-two-variables

    for i in zip(item,url)
    isim = i.find_element_by_css_selector("h4").text
    tel = i.find_element_by_css_selector("p").text

    link = i.get_attribute('href')
    print(isim)
    print(tel)

    print(link)
  • 17-10-2021, 16:20:50
    #4
    İsim, telefon ve linkleri farklı listelere koyup listeden indexlere göre çektirip yazabilirsiniz. Tabii dediğim verilerin hepsi sırasıyla geliyorsa.