def get_temp(): html = get_html() soup = BeautifulSoup(html, 'lxml') #Температура temp = soup.select('span.temp__value') temperatura = temp[0].get_text() temperatura = func.chif(temperatura) #Ветер all = soup.select('dd.term__value') veter = all[2].get_text() veter = func.chif(veter) if len(veter) == 0: veter = '0' else: veter = veter[0:len(veter) - 2] #Влажность vlaj = all[3].get_text() vlaj = func.chif(vlaj) #Давление davlenie = all[4].get_text() davlenie = func.chif(davlenie) #Итог itog = [temperatura, davlenie[0:3], veter, vlaj] return (itog) #print(get_temp())
def get_temp(): html = get_html() soup = BeautifulSoup(html, 'lxml') #Температура temp = soup.select('div.information__content__temperature') temperatura = temp[0].get_text() temperatura = func.chif(temperatura) #Влажность wet = soup.select('div.information__content__additional__item') vlaj = wet[3].get_text() vlaj = func.chif(vlaj) #Давление bar = soup.select('div.information__content__additional__item') davlenie = bar[2].get_text() davlenie = func.chif(davlenie) #Ветер wind = soup.select('div.information__content__additional__item') veter = wind[4].get_text() veter = func.chif(veter) #Записываем все в массим для удобства itog = [temperatura, davlenie[0:3], veter, vlaj] return (itog) #print(get_temp())
def get_temp(): html = get_html() soup = BeautifulSoup(html, 'lxml') #Температура temp = soup.select('div.today_nowcard-temp') temperatura = temp[0].get_text() temperatura = func.chif(temperatura) #Влажность all = soup.select('span') vlaj = all[68].get_text() vlaj = func.chif(vlaj) #Давление davlenie = all[72].get_text() davlenie = func.chif(davlenie) davlenie = davlenie[0:len(davlenie) - 1] davlenie = str(float(davlenie) * 0.750062) davlenie = davlenie[0:6] #Ветер veter = all[67].get_text() if veter == 'Штиль': veter = '0' else: veter = func.chif(veter) veter = str(float(veter) / 3.6) veter = veter[0:6] #Записываем все в массим для удобства itog = [temperatura, davlenie, veter, vlaj] return (itog) #print(get_temp())
def get_temp(): html = get_html() soup = BeautifulSoup(html, 'lxml') #парсим данные all = soup.select('div.weather-info') all2 = all[0].get_text() s = '' s1 = [] for i in range(len(all2)): if all2[i] != '\n': s += all2[i] else: s1.append(s) s = '' #Температура temp = soup.select('span.current') temperatura = temp[0].get_text() temperatura = func.chif(temperatura) #Влажность vlaj = func.chif(s1[7]) #Давление davlenie = func.chif(s1[5]) #Ветер veter = func.chif(s1[4]) #Записываем все в массим для удобства itog = [temperatura, davlenie, veter, vlaj] return (itog) #print(get_temp())
def get_temp(): html = get_html() soup = BeautifulSoup(html, 'lxml') #Температура temp = soup.select('span.wu-value.wu-value-to') temperatura = temp[1].get_text() temperatura = func.chif(temperatura) temperatura = str((float(temperatura) - 32) * (5 / 9)) #Влажность all = soup.select('span.wu-value.wu-value-to') vlaj = all[13].get_text() vlaj = func.chif(vlaj) #Давление if float(float(func.chif(all[9].get_text())) * 25.4) > 700: davlenie = all[9].get_text() vlaj = all[12].get_text() vlaj = func.chif(vlaj) elif float(float(func.chif(all[10].get_text())) * 25.4) > 700: davlenie = all[10].get_text() vlaj = all[13].get_text() vlaj = func.chif(vlaj) davlenie = str(float(func.chif(davlenie)) * 25.4) #ветер wind = soup.select('div.wind-speed') veter = wind[0].get_text() veter = func.chif(veter) #Записываем все в массим для удобства itog = [temperatura, davlenie, veter, vlaj] return (itog) #print(get_temp())