.find не может найти нужный класс в response, хотя он есть в bs

Весь код сразу:

from bs4 import BeautifulSoup as BtS
import requests
from requests import Session
import lxml
from datas import xheaders

for i in range(1, 11):
    preurl = "https://buff.163.com/"
    url = f"https://buff.163.com/market/csgo#tab=selling&page_num={i}"
    wss = Session()

    wss.get(preurl, headers=xheaders)
    marketresponse = wss.get(url, headers=xheaders)

    marketsoup = BtS(marketresponse.text, "lxml")
    cardsmkt = marketsoup.find("div", class_="list_card unhover")
    print(cardsmkt)
    
    exit()

Задача - спарсить все карточки с сайта (на скрине) Карточки

Таким образом, в строчках 7-15 я получаю код всего сайта, из которого нужно будет вытянуть карточки (на скрине) Карточки

Что я и делаю в строчке 16

cardsmkt = marketsoup.find("div", class_="list_card unhover")

По идее, в cardsmkt должно быть содержимое как на скрине (то есть все карточки по отдельности)

Содержимое блока с карточками

Но, если вывести, то получится None. Куда же пропало все содержимое этого блока?

Сайт: https://buff.163.com

Страница со скринов: https://buff.163.com/market/csgo#tab=selling&page_num=1


Ответы (0 шт):