Find_all_siblings не находит всех родных строк таблицы из сообщения на форуме в Python Beautiful Soup - PullRequest
0 голосов
/ 29 апреля 2018

Я зачищаю форум. Тем не менее, тот же код удаляет все 15 сообщений с одной страницы, но только 12 сообщений на второй странице форума. Эта вторая страница форума также имеет 15 сообщений. Я не понимаю, почему это не очищает все сообщения.

first_tr = page_soup.find_all('table' ,{'class' : 'forumline'})[0].select('tr')[2]
all_tr = [first_tr] + first_tr.find_next_siblings('tr')

Я вывел all_tr и обнаружил, что в нем отсутствуют последние три строки таблицы для второй страницы форума. Что-то не так с моим find_next_siblings?

1 Ответ

0 голосов
/ 04 мая 2018

Оказывается, я использовал неправильный html-парсер.

...