То, что я пытаюсь выполнить sh - это простой python веб-скрипт для поиска трендов Google, который сталкивается с проблемой при получении класса
from bs4 import BeautifulSoup
import requests
results = requests.get("https://trends.google.com/trends/trendingsearches/daily?geo=US")
soup = BeautifulSoup(results.text, 'lxml')
keyword_list = soup.find_all('.details-top')
for keyword in keyword_list:
print(keyword)
При печати тег Я получаю пустой класс, однако, когда я печатаю суп, я получаю весь документ HTML. Моя цель состоит в том, чтобы распечатать текст каждого «ключевого слова», в котором был произведен поиск на странице https://trends.google.com/trends/trendingsearches/daily?geo=AU
, в котором содержится список результатов:
1. covid-19
2.Woolworths jobs
Если вы используете параметры разработчика Google, выберите «Inspect» и наведите указатель мыши на заголовок, вы увидите div.details-top .
как бы просто напечатать текст заголовка каждого