Web Scraping Atmospheric Data - основанный на вводе пользователем даты / времени - PullRequest
0 голосов
/ 26 августа 2018

Попытка печати атмосферных данных на основе ввода пользователем даты / времени.Ввод даты используется для добавления URL.Затем пользователь вводит «время», которое указывает BS4 на соответствующую строку, а затем данные сохраняются из каждого столбца.Например, если переменная weather_time находится в диапазоне от 3:00 до 3:59, выходными данными будут выделенные области в таблице, сохраненные как уникальные переменные.

enter image description here

from urllib.request import urlopen as uReq
from bs4 import BeautifulSoup as soup

print('What is the date (format 2018-09-18)?')
weather_date = input()
print('What time are you looking for?')
weather_time = input()

#connect to url
weather_url = 'https://www.wunderground.com/history/daily/KTTD/date/' + weather_date
uClient = uReq(weather_url)
weather_html = uClient.read()
uClient.close()
weather_soup = soup(weather_html, "html.parser")
weather = weather_soup.findAll......
###magic####

temperature =
dew_point =
humidity =
pressure =
condition =

print('The weather on', + weather_date, 'at time', weather_time, 'was')
print('Temperature', + temperature)
print('Dew Point', + dew_point)
print('Humidity', + humidity)
print('Pressure', + pressure)
print('Condition', + condition)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...