Exemple #1
0
    def categories(self, tag='td', classe='subject lockedbg2'):
        posts =[]    
        for url in self.urls:      
            print([url])
            bs = get_bs(url)
            divs= bs.find_all(tag , attrs={'class':classe})
            for div in divs:
                    link = div.a['href']
                    posts.append(link)
#                    print(link)        
        return  posts    
Exemple #2
0
    def buscar(self, busca):
        
        trobat=[]
        
        posts = self.categories('td', 'subject lockedbg2')
        for post in posts:
            bs = get_bs(post)
            
            llista=bs.find_all('div', attrs={'class':'inner'})
            for item in llista:
                text= item.stripped_strings
                inner = ""
                for s in text:
                    inner = repr(s).upper()
                    #print(inner,'\n\n')

                    if busca.upper() in inner:
                        if post not in getconfig()[busca]:
                            setconfig(**{busca: post})
                        trobat.append(post)
                        break
        return trobat