code: def get_versions_from_webpage(self):
          
          res = requests.get('https://zenodo.org/record/'+self.data['conceptrecid'])
          soup = BeautifulSoup(res.text, 'html.parser')
          version_rows = soup.select('.well.metadata > table.table tr')
          if len(version_rows) == 0:  # when only 1 version
              return [{
                  'recid': self.data['id'],
                  'name': '1',
                  'doi': self.data['doi'],
                  'date': self.data['created'],
                  'original_version': self.original_version()
              }]
          return [self._row_to_version(row) for row in version_rows if len(row.select('td')) > 1]
docs: Get version details from Zenodo webpage (it is not available in the REST api)