Итерация через div для findall с Beautifulsoup - PullRequest
0 голосов
/ 10 февраля 2020

Используя Beautiful Soup Я хотел бы пройтись по каждому из div data-search-sol-meta={blah:blah...} и распечатать все содержимое внутри div.

page = requests.get('https://www.seek.com.au/python-junior-jobs', headers=header)
soup = BeautifulSoup(page.content, 'html.parser')

section = soup.find('div', {'class':'_3MPUOLE'})

for div in section.findAll('div.data-search-sol-meta'):  #<-- having difficulty with this
    print(div)
    print("\n")

Вопрос: Как я могу go через веб-сайт и переберите все div.data-search-sol-meta, чтобы я мог распечатать и обработать содержимое div?

1 Ответ

2 голосов
/ 10 февраля 2020

Попробуйте изменить yor for l oop на

for div in section.select('div[data-search-sol-meta]'):

и посмотрите, работает ли он.

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