QueryList 采集一部分之后,会报错phpQuery::newDocumentFile($file) first
好像是文档没有载入。
请教下大家遇到这样的问题是怎样处理的啊??
[Exception]
Document with ID '8291f24461d0e759b6440677585a7ce7' isn't loaded. Use phpQuery::newDocument($html) or phpQuery::newDocumentFile($file) first.
重新执行一次脚本又好了
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
此类错误一般是因为脚本中涉及大量的QueryList对象调用,而又没有及时释放资源的内存占用,导致内存溢出引起的,解决方法就是尽量重用同一个QueryList对象并及时释放资源的内存占用:
每次调用完以后,使用 $ql->destruct(); 释放资源
如上图
官方文档:http://www.querylist.cc/docs/...
呵呵,这个querylist,你会发现,即使你已经给每个地方都$ql->destruct();依然会报这个错误。无解