Python beautifulsoup смотрит на класс с пробелом в конце - PullRequest
0 голосов
/ 26 мая 2020

Я пытаюсь найти тег класса 'product ' (включая пробел в конце), он ничего не возвращает, используя этот код: xxx - Я не могу подробно обсуждать, что я делаю (NDA)

import requests
from bs4 import BeautifulSoup
page = 'xxx'
source = requests.get(page).text
soup = BeautifulSoup(source, 'lxml')

for tile in soup.find_all('div', class_='product'):
    print(tile)

Существует несколько экземпляров этого класса, повторяющихся для каждого продукта на сайте, и я хочу oop использовать их индивидуально.

1 Ответ

0 голосов
/ 26 мая 2020

попробуйте превратить

for tile in soup.find_all('div', class_='product'):
    print(tile)

в это

for tile in soup.find_all('div', {'class':'product '}):
    print(tile)
...