Скопируйте один элемент div и вставьте его в файл с селеном python - PullRequest
0 голосов
/ 25 февраля 2020

спокойной ночи всем, у меня есть вопрос, я начинаю с селеном, и я пытаюсь сделать бот. теперь все работает нормально. но у меня возникла проблема с таблицей в div, которая требует прокрутки для работы и отображения результатов новостей (работа с ajax). но я решаю проблему, редактируя стиль, и теперь я могу видеть все содержимое в инспекторе элемента, если копирую элемент прямо из браузера. нет, я хотел бы сделать подобное действие на селене с python (скопировать элемент complete) и вставить то же самое в файл, помеченный python. я знаю как сделал файл и напишу на него. но я не видел, как я могу скопировать элемент со всем содержимым, полным селен, существует какая-то команда для этого? извини за мой плохой английский sh если не понимаешь, скажи мне что-нибудь. Спасибо.

browser.execute_script('''document.getElementById("bottom-area").style.height= "6700px"'''); 
browser.execute_script('''document.getElementById("bottom-area").style.marginTop= "0px"'''); 
data = browser.find_elements_by_id("bottom-area"); 
file = open("file.html","x"); 
file = open("file.html","w"); 
for i in data: 
file.write(i.text) 
file.close();

решено: решение его использовать следующий метод для получения данных:

>>> data2 = browser.find_element_by_id("bottom-area");
>>> ht = data2.get_attribute('outerHTML')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...