Пытаетесь отфильтровать результаты, используя BeautifulSoup, но результаты остаются прежними? - PullRequest
0 голосов
/ 26 июня 2019

Я пытаюсь отфильтровать результаты, используя BeautifulSoup, и хотя я меняю то, по чему фильтрую, мне все равно выдается один и тот же вывод, включая пару сотен строк, которые выглядят так:


var EVENT_ADD_PKG="evtAddPkg";
var EVENT_DELETE_PKG="evtDelPkg";
var EVENT_VIEW_PKG="evtViewPkg";
var EVENT_EDIT_PKG="evtEditPkg";

var EVENT_CHANGE_COMP_FREQ = "changeCompFreq";
var EVENT_CHANGE_COMP_FREQ_VALID_DONE = "changeCompFreqVaidationDone";
var EVENT_CHANGE_COL_DATE = "eventChangeColDate";
var EVENT_CHANGE_START_DATE = "eventStartDate";
var EVENT_DELETE_ALL_PKGS = "deleteAllPkgs";

На этой странице есть несколько полей ввода, которые, как я полагаю, предназначены для этих строк, и мне нужны входные данные от некоторых из них, но я думаю, что лучше сначала отфильтровать их.

I 'Я переместился на нужную веб-страницу AJAX с помощью Selenium, и мне дали нужный текст в нижней части всех этих строк, но, очевидно, я не могу использовать этот вывод ни для чего со всеми этими дополнительными строками.Как мне отфильтровать их?

Вот код, который я сейчас использую для очистки страницы:


html = driver.page_source

soup = BeautifulSoup(html, "lxml")

for tag in soup.find_all("td"):
    print(tag.text)

Любая помощь будет принята с благодарностью!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...