BookCMS抓取章节bug修复

修bug了

过程

  • 发现问题:
    用bookcms的发现详情页面抓取不了最新章节,然后f12,点network:

  • 着手解决:
    代码报错:A non well formed numeric value encountered. 赶紧百度看看,嗯,是时间戳的问题,然后开启调试模式;

首先来看问题出现在哪里?地249行,来看源码:

一个if语句,那么可能出错的也就要么是time()函数,要么是item中的update_time,time()函数肯定是一个时间戳,但是update_time又是什么呢?为了一步找到问题,我把time函数和update_time都打印了一下,没错,time是时间戳,update_time是时间格式的:2019-11-15 16:44 就这样的,那么问题就很明显了,这两个格式都不一样,怎么减?所以把update_time变成时间戳格式就可以了,给它套一个strtotime()函数,应该就可以解决了:

再次刷新页面:

完美解决!

Last modification:November 16th, 2019 at 10:55 am
如果觉得我的文章对你有用,请随意赞赏

Leave a Comment