#python #selenium #beautifulsoup #click #screen-scraping
Вопрос:
Я новичок в python и пытаюсь очистить таблицу и веб-сайт с несколькими страницами. Как я должен попытаться использовать свой код .нажмите() и где должен быть размещен код, чтобы получить динамическую очистку таблицы.
Веб-сайт, который я пытаюсь, это https://go.drugbank.com/bio_entities/BE0001004 и я могу получить таблицу с первой страницы. Я пытаюсь собрать все страницы и поместить их в фрейм данных pandas. Я уже поместил информацию из таблицы в словарь и пытаюсь поместить диктант в фрейм данных. Однако только первая страница может быть вставлена в фрейм данных. Мне также нужны все данные с других страниц
Комментарии:
1. Вы можете попробовать .нажмите() на элемент
li="paginate_button page-item next"
(кнопка со стрелкой «далее» из разбиения на страницы) и получайте данные таблицы до тех пор, пока элемент не превратится вli=""paginate_button page-item next disabled"
.