From ecaa9565cf1a74a0fb982a79f486dfbc5b03266b Mon Sep 17 00:00:00 2001 From: biaji <2725285+biaji@users.noreply.github.com> Date: Sat, 22 Apr 2023 20:03:16 +0800 Subject: [PATCH] Update avsox.py avsox always return star list when there is no result. --- scrapinglib/avsox.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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):