Я придумал странное поведение el.text, он ничего не вернулся. Но прежде, чем все работает нормально. Я пытаюсь el.get_attribute ('innerHtml'), все работает. Элементы видны. Почему так происходит?В чем разница между el.text и el.get_attribute ('textContent') или innerHtml?
course_starts_dates =driver.find_elements_by_xpath('//[@itemtype="http://schema.org/Event"]/td[2]/a')
for el in course_start_dates:
course_start_date.append(el.get_attribute('textContent'))
Спасибо за ваш ответ! Можете ли вы сказать мне, как я могу использовать XML-контент на веб-сайте? Чтобы увидеть это, в качестве примера. –
XML читается человеком с помощью любого текстового редактора. Если вы можете получить доступ к XML-контенту по URL-адресу, просто вызовите URL-адрес в своем веб-браузере. Затем вы увидите страницу XML в своем браузере. Здесь щелкните «источник страницы просмотра» в контекстном меню вашего браузера. Вы можете сохранить содержимое xml как .xml-файл. (Точные шаги зависят от используемого вами браузера). Если у вас разные XML-файлы, вы можете сравнить их с утилитами сравнения текста, такими как WinMerge. Если у вас нет URL-адреса для вызова необработанных данных XML, вы должны найти другой способ доступа к данным xml (например, когда они хранятся в базе данных) ... –
Проверьте ответ в [этом вопросе ] (http://stackoverflow.com/questions/1199595/how-to-echo-xml-file-in-php) для примера, как напрямую печатать XML-данные в PHP, когда это файл на стороне сервера, который вы не можете доступ локально. –