diff --git a/scrapinglib/avsox.py b/scrapinglib/avsox.py index f3b4a2e..8397c72 100644 --- a/scrapinglib/avsox.py +++ b/scrapinglib/avsox.py @@ -31,12 +31,14 @@ class Avsox(Parser): site = self.getTreeElement(qurySiteTree, '//div[@class="container"]/div/a/@href') self.searchtree = self.getHtmlTree(site + '/cn/search/' + number) result1 = self.getTreeElement(self.searchtree, '//*[@id="waterfall"]/div/a/@href') - if result1 == '' or result1 == 'null' or result1 == 'None': + if result1 == '' or result1 == 'null' or result1 == 'None' or result1.find('movie') == -1: self.searchtree = self.getHtmlTree(site + '/cn/search/' + number.replace('-', '_')) result1 = self.getTreeElement(self.searchtree, '//*[@id="waterfall"]/div/a/@href') - if result1 == '' or result1 == 'null' or result1 == 'None': + if result1 == '' or result1 == 'null' or result1 == 'None' or result1.find('movie') == -1: self.searchtree = self.getHtmlTree(site + '/cn/search/' + number.replace('_', '')) result1 = self.getTreeElement(self.searchtree, '//*[@id="waterfall"]/div/a/@href') + if result1 == '' or result1 == 'null' or result1 == 'None' or result1.find('movie') == -1: + return None return "https:" + result1 def getNum(self, htmltree):