Есть ли способ получить первый результат от for i soup.select(table)
? Мне просто нужна первая таблица, каждая таблица после нее должна быть проигнорирована. За кодом следует оператор if: if i.find('th', text = 'Foo'):
Soup.select, получить только первый результат назад
TLDR;
Ищете что-то вроде этого: if i[0].find('th', text = 'Foo'):
Используйте 'soup.find (« table »). Find ('th', text = 'Foo')', чтобы получить первый –
@PadraicCunningham. Затем объект перестает быть итерируемым. –
@BobWassermann, если я не ошибаюсь, вы может создать из него еще один суп-объект. – Rishav