Пример #1
0
	def __init__(self, book_id):
		self.url = BookDBHandler.get_url(book_id)
		self._id = book_id
		self.keys = tuple(self.url.keys())
		self.web_data = dict()
		self.score = dict()
		for key in self.keys:
			self.web_data[key] = {
			'url': self.url[key]
			}

		for key in self.keys:
			self.web_data[key]['doc'] = urllib.request.urlopen(self.web_data[key]['url']).read()
			self.web_data[key]['soup'] = BeautifulSoup(self.web_data[key]['doc'], "html.parser")
			self.score[key] = self.get_score(key, self.web_data[key]['soup'])
Пример #2
0
	def input_score(self):
		BookDBHandler.write_score(self._id, self.score)