itstyren / CNKI-download

:frog: 知网(CNKI)文献下载及文献速览爬虫
MIT License
510 stars 148 forks source link

AttributeError: 'NoneType' object has no attribute 'find_all'这个怎么解决呀 #40

Open piao0623 opened 2 years ago

piao0623 commented 2 years ago

Traceback (most recent call last): File "C:\Users\Administrator\Desktop\CNKI-download\main.py", line 259, in main() File "C:\Users\Administrator\Desktop\CNKI-download\main.py", line 253, in main search.search_reference(get_uesr_inpt()) File "C:\Users\Administrator\Desktop\CNKI-download\main.py", line 98, in search_reference self.parse_page( File "C:\Users\Administrator\Desktop\CNKI-download\main.py", line 186, in parse_page page_detail.get_detail_page(self.session, self.get_result_url, File "C:\Users\Administrator\Desktop\CNKI-download\GetPageDetail.py", line 80, in get_detail_page self.pars_page(get_res.text) File "C:\Users\Administrator\Desktop\CNKI-download\GetPageDetail.py", line 89, in pars_page orgnlist = soup.find(name='div', class='orgn').find_all('a') AttributeError: 'NoneType' object has no attribute 'find_all'

barnett2010 commented 2 years ago

是否需要规定文献来源(y/n)?n 正在检索中..... -------------------------- Traceback (most recent call last): File "main.py", line 259, in main() File "main.py", line 253, in main search.search_reference(get_uesr_inpt()) File "main.py", line 99, in search_reference self.pre_parse_page(second_get_res.text), second_get_res.text) File "main.py", line 107, in pre_parse_page page_source).group(1) AttributeError: 'NoneType' object has no attribute 'group'

PPF12138 commented 2 years ago

是否需要规定文献来源(y/n)?n 正在检索中..... -------------------------- Traceback (most recent call last): File "main.py", line 259, in main() File "main.py", line 253, in main search.search_reference(get_uesr_inpt()) File "main.py", line 99, in search_reference self.pre_parse_page(second_get_res.text), second_get_res.text) File "main.py", line 107, in pre_parse_page page_source).group(1) AttributeError: 'NoneType' object has no attribute 'group'

试试将所有文件中的"http"都替换成"https"

DavidLeexxxx commented 2 years ago

Traceback (most recent call last): File "C:\Users\Administrator\Desktop\CNKI-download\main.py", line 259, in main() File "C:\Users\Administrator\Desktop\CNKI-download\main.py", line 253, in main search.search_reference(get_uesr_inpt()) File "C:\Users\Administrator\Desktop\CNKI-download\main.py", line 98, in search_reference self.parse_page( File "C:\Users\Administrator\Desktop\CNKI-download\main.py", line 186, in parse_page page_detail.get_detail_page(self.session, self.get_result_url, File "C:\Users\Administrator\Desktop\CNKI-download\GetPageDetail.py", line 80, in get_detail_page self.pars_page(get_res.text) File "C:\Users\Administrator\Desktop\CNKI-download\GetPageDetail.py", line 89, in pars_page orgnlist = soup.find(name='div', class='orgn').find_all('a') AttributeError: 'NoneType' object has no attribute 'find_all'

请问这个问题您后面解决了么