finished webscrapper
This commit is contained in:
@@ -10,27 +10,33 @@ class TopGamesUpdater:
|
|||||||
self.__output = ""
|
self.__output = ""
|
||||||
self.__source = ""
|
self.__source = ""
|
||||||
self.__go = 1
|
self.__go = 1
|
||||||
|
self.__location = 0
|
||||||
|
self.err = ""
|
||||||
|
self.__return_value = []
|
||||||
|
|
||||||
def updater(self):
|
def updater(self):
|
||||||
self.__get_source = bin.lib.website_source_grabber.WebsiteSourceGrabber().grabber()
|
self.__source = bin.lib.website_source_grabber.WebsiteSourceGrabber().grabber()
|
||||||
print("ok")
|
|
||||||
self.list_generator()
|
self.list_generator()
|
||||||
# while self.__go == 1:
|
|
||||||
# self.list_generator()
|
|
||||||
|
|
||||||
def list_generator(self):
|
def list_generator(self):
|
||||||
self.__source = self.__get_source[self.__index + 100:]
|
while self.__go == 1:
|
||||||
try:
|
try:
|
||||||
self.__index = self.__source.index("<div class=\"col search_name ellipsis\">")
|
self.__index = self.__source[self.__location:].index("<div class=\"col search_name ellipsis\">")
|
||||||
self.__extracted = self.__source[self.__index + 80:self.__index + 200]
|
self.__index += 80
|
||||||
for self.letter in self.__extracted:
|
self.__location += self.__index
|
||||||
if self.letter == "<":
|
self.__extracted = self.__source[self.__location:self.__location + 120]
|
||||||
break
|
self.__output = ""
|
||||||
else:
|
for self.letter in self.__extracted:
|
||||||
self.__output += self.letter
|
if self.letter == "<":
|
||||||
print(self.__output)
|
break
|
||||||
except ValueError:
|
else:
|
||||||
self.__go = 0
|
self.__output += self.letter
|
||||||
|
self.__return_value.append(self.__output)
|
||||||
|
|
||||||
|
except ValueError:
|
||||||
|
self.__go = 0
|
||||||
|
|
||||||
|
return self.__return_value
|
||||||
|
|
||||||
|
|
||||||
TopGamesUpdater().updater()
|
TopGamesUpdater().updater()
|
||||||
|
|||||||
Reference in New Issue
Block a user