Я использую Python 3 с Beautiful Soup 4, чтобы извлечь некоторые данные с веб-сайта, а затем отобразить их в графическом интерфейсе.Каждый раз, когда он запускается, значение ExtractedValues остается равным None.Как мне исправить этот беспорядок?
labels = self.page.findAll("class_='label swap'")
labelvalue = self.page.findAll("class_='val swap'")
self.ExtractedValues={} # Dictionary For Storing Data
# Checking Data Is Ready For Extracting Automatically
if len(labels)==len(labelvalue):
for i in range(len(labels)):
self.ExtractedValues[labels[i].text.replace('\n','')]=labelvalue[i].get_text().replace('\n','')
self.ExtractedValues['temperature'] = self.page.find('span',{'class':'temp swap'}).get_text().replace('\n','')
print (self.ExtractedValues['temperature'])
self.ExtractedValues['summary'] = self.page.find('span',{'class':'summary swap'}).get_text().replace('\n','')
print (self.ExtractedValues['summary'])
self.ExtractedValues['next summary'] = self.page.find('span',{'class':'next swap'}).get_text().replace('\n','')
print (self.ExtractedValues['next summary'])
return self.ExtractedValues
return