def __init__(self):
# ustawienia przegl?darki
binary = FirefoxBinary('/home/endo93/Firefox 46.0/firefox')
self.firefox = webdriver.Firefox(firefox_binary=binary)
os.system('rm sql/adler.log')
self.Wczytaj_Adresy_URL()
self.Zapisz_Adresy_URL()
# pickler - zapis/odczyt produktów z pliku
pickler = None
plik = None
if os.path.exists('sql/adler.prod'):
Kierownik.odczyt_produktow = True
plik = open('sql/adler.prod', 'rb')
pickler = pickle.Unpickler(plik)
else: # do zapisywania
plik = open('sql/adler.prod', 'wb')
pickler = pickle.Pickler(plik, pickle.HIGHEST_PROTOCOL)
# dla ka?dego adresu url
for typ in self.adresy_url:
for dziedzina in self.adresy_url[typ]:
for rodzaj in self.adresy_url[typ][dziedzina]:
for url in self.adresy_url[typ][dziedzina][rodzaj]:
self.Dodaj_Produkt_Do_Bazy_Danych(url, typ, dziedzina,
rodzaj, pickler)
plik.close()
self.firefox.close()
评论列表
文章目录