• Баг или кривые руки при написании простого парсера через BeautifulSoup?

    @rodgi
    Одна из проблем была в строчке poisk = bs.findAll("div", class_="grid-wrapper")
    Здесь ищется класс"grid-wrapper", однако "grid-wrapper" является id.

    Точно такая же ошибка и со строкой
    'text': pois.find("a", class_='post-title entry-title').get_text(strip=True)

    Здесь ищется элемент a(ссылка)"post-title entry-title", однако "post-title entry-title" является h2.

    Готовый код:
    import requests
    from bs4 import BeautifulSoup
    
    url = "https://thelastgame.ru/category/logic/"
    r = requests.get(url)
    bs = BeautifulSoup(r.content,'html.parser')
    
    poisk = bs.findAll("h2", class_="post-title entry-title")
    spisok = []
    
    for pois in poisk:
        spisok.append({
            'text': pois.get_text(strip=True)
        })
    
    for spis in spisok:
        print(spis['text'])

    Надеюсь, помог
    Ответ написан
    Комментировать
  • Как собрать данные о кол-ве участников в сети?

    @rodgi Автор вопроса
    нашел решение сам:
    const count = message.guild.members.cache.filter(m => m.presence.status === 'online').size
    Ответ написан
    Комментировать