niqdev / packtpub-crawler

Download your daily free Packt Publishing eBook https://www.packtpub.com/packt/offers/free-learning
MIT License
755 stars 178 forks source link

error on script.py line 97 #83

Closed doraeball22 closed 6 years ago

doraeball22 commented 6 years ago

Download FREE eBook every day from www.packtpub.com @see github.com/niqdev/packtpub-crawler

[] 2017-11-26 01:56 - fetching today's eBooks [] configuration file: /packtpub-crawler/config/prod.cfg [] getting daily free eBook [] fetching url... 200 | https://www.packtpub.com/packt/offers/free-learning [] fetching url... 200 | https://www.packtpub.com//packt/offers/free-learning?login=1 [-] <type 'exceptions.IndexError'> list index out of range | spider.py@97 Traceback (most recent call last): File "script/spider.py", line 97, in main packtpub.runDaily() File "/packtpub-crawler/script/packtpub.py", line 161, in runDaily self.parseDailyBookInfo(soup) File "/packtpub-crawler/script/packtpub.py", line 93, in parseDailyBookInfo self.info['url_claim'] = self.__url_base + div_target.select('a.twelve-days-claim')[0]['href'] IndexError: list index out of range [] no free eBook from newsletter right now [*] done

niqdev commented 6 years ago

Duplicate issue, please refer to #70