У меня проблема с печатью в той же строке данных таблицы. Конечно, я мог бы просто идентифицировать с css_selector("td")
, но это распечатывает: Имя Адрес Город / Город Телефон в том же столбце, в то время как я пытаюсь создать: Имя, Адрес, Город / Штат, Телефон в той же строке
HTML: (см. Прикрепленное фото)
Кажется, что это такая глупая проблема, над которой нужно зацикливаться ... но я застрял в течение довольно долгого времени и не был возможность выделить <br>
теги.
код:
for x in link:
driver.get(x)
try:
i = 0
while 0 < 20:
name = driver.find_elements_by_xpath("/html/body/div[2]/div/div[1]/div/div/table/tbody/tr/td[1]/table/tbody/tr['"+str(i)+"']/td/strong")
if name[i].is_displayed():
print(name[i].text)
i = i + 1
else:
i = i + 1
except(NoSuchElementException,JavascriptException, IndexError):
continue
Я определил это таким образом, чтобы попытаться просто вернуть текст исходящих братьев и сестер ... снова безрезультатно. driver.find_elements_by_css_selector("td")
Также возвращает данные всей таблицы ... но с перерывами