Я надеюсь проанализировать результаты поиска в сети и получить первые данные, которые появятся.Как указать конкретный путь HTML для извлечения текста?
import requests
import lxml
from bs4 import BeautifulSoup
city = "Potomac"
suffix = "Weather"
query = city + " " + suffix
url = "https://www.google.com/search?q=" + query
# Now have the best URL for a city
results = requests.get(url)
# Extract all content
src = results.content
# Get HTML soup of all content on that page
soup = BeautifulSoup(src, "lxml")
# print(soup.prettify())
# Try to find and print specific places
precip = soup.findAll("span", attrs = {"id": "wob_pp"})
Я ожидал найти все теги span (которые являются тегом данных, которые я пытаюсь извлечь), однако многие из вложенныхтеги span не отображаются.