Извлеченные данные не обработаны правильно - PullRequest
0 голосов
/ 01 марта 2019

Я использую 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...