owner888 / phpspider

《我用爬虫一天时间“偷了”知乎一百万用户,只为证明PHP是世界上最好的语言 》所使用的程序
3.49k stars 1.18k forks source link

phpspider.php 1848行有问题 #85

Open yogihwang opened 6 years ago

yogihwang commented 6 years ago

image 你用isset($values)来判断是否存在,但即使没有值,前面几行也会给$value赋一个空值,也就是$value是isset的! 经过测试,if (!isset($values))进不来! 看之前有朋友提到过用 if (empty($values)) 会存在误杀的情况,所以这块儿应该上下综合考虑进行调整。

PS:重构后版本