Pyhton Selenium Multi Xpath

Merhabalar, amatör olarak olarak Copy Full Xpath ile verileri yazdırmaya çalışıyorum.
Altta 3 parça gösterdiğim kodun aynısı ile 23 adet veriyi tek tek alıp excel stunlarına atmaya calıstım fakat sanırım fazla for dan dolayı too many statically nested blocks" hatası aldım.
Tüm veriyi tek seferde alırsam da tek stun içine hepsini atıyor.

Tam olarak nasıl bir method kullanmam gerekir? Teşekkürler.


tag = driver.find_elements(By.XPATH, "/html/body/div[1]/div[2]/div/div[2]/div/div/div[2]/table/thead/tr[1]")
    for a in tag:
        if len(a.text) > 0:
tag1 = driver.find_elements(By.XPATH, "/html/body/div[1]/div[2]/div/div[2]/div/div/div[2]/table/thead/tr[2]")
    for b in tag1:
        if len(b.text) > 0:
tag2 = driver.find_elements(By.XPATH, "/html/body/div[1]/div[2]/div/div[2]/div/div/div[2]/table/thead/tr[3]")
    for c in tag2:
        if len(c.text) > 0:

#print(a.text, b.text, c.text)
ws.append([a.text, b.text, c.text])

bu hatayı çok fazla iç içe if veya for kullanırsak alıyoruz genelde. o sebeple kodunuzun tamamı bu değil anladığım kadarıyla.

pandas kullanarak yapabilirsiniz bunu. her sütun için döngü yazmaya gerek yok. kodun tamamını atabilir misiniz bir inceleyeyim. mümkünse kod olarak atın düz yazı olarak değil.