Update getchu.py

解决getchu匹配到无关结果的问题
This commit is contained in:
KyoMiko
2022-08-16 23:06:16 +08:00
committed by GitHub
parent bb3688e67c
commit 3318c3cf01

View File

@@ -121,7 +121,7 @@ class dlGetchu(wwwGetchu):
if "item" in number or 'GETCHU' in number.upper(): if "item" in number or 'GETCHU' in number.upper():
self.number = re.findall('\d+',number)[0] self.number = re.findall('\d+',number)[0]
else: else:
queryUrl = self.GETCHU_DL_SEARCH_URL.replace("_WORD_", number) queryUrl = self.GETCHU_DL_SEARCH_URL.replace("_WORD_", quote(number, encoding="euc_jp"))
queryTree = self.getHtmlTree(queryUrl) queryTree = self.getHtmlTree(queryUrl)
detailurl = self.getTreeElement(queryTree, '/html/body/div[1]/table/tr/td/table[4]/tr/td[2]/table/tr[2]/td/table/tr/td/table/tr/td[2]/div/a[1]/@href') detailurl = self.getTreeElement(queryTree, '/html/body/div[1]/table/tr/td/table[4]/tr/td[2]/table/tr[2]/td/table/tr/td/table/tr/td[2]/div/a[1]/@href')
if detailurl == "": if detailurl == "":