Модуль запросов не принимает полные данные из Google (утилизация) - PullRequest
0 голосов
/ 23 января 2019

Я пытаюсь получить информацию о погоде Google. Дело в том, что я не получаю всю информацию с веб-страницы. что я должен сделать, чтобы получить полную информацию? Я использую модуль запросов и красивый суп.

import requests
from bs4 import BeautifulSoup

url = "http://www.google.com/search?q=weather+in+rochester"
r = requests.get(url)
text = r.text
soup = BeautifulSoup(text, 'html.parser')
something = soup.find_all('span',{'class':'wob_t'})
temp = []
for i in range(len(something)):
    temp.append(something[i].get_text())
print(temp)

Я рассчитываю получить температуру в течение 7 дней, но я получаю ее только в течение 3 дней, вдобавок к этому я не могу получить некоторые слова из google.В этом примере он говорит что-то о погоде, такой как облачно или снежно, но когда я пытаюсь получить это, это не позволяет мне. когда я запускаю программу, я получаю:

['24°C', '11 km/h', '27°C', '14°C', '28°C', '15°C', '28°C', '16°C', '28°C', '16°C']

Но я должен получить темп на 8 дней. Я проверил теги и все температуры одинаковы wob_t

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...