pyspider phantomjs不保存cookie or 删除本地cookie
self.crawl(url %(item['hash'],item['album_id']),fetch_type='js',callback=self.detail_page, js_script="""
function() {
var keys = document.cookie.match(/[^ =;]+(?=\=)/g);
if(keys) {
for(var i = keys.length; i--;)
document.cookie = keys[i] + '=0;expires=' + new Date(0).toUTCString()
}
}""")
尝试了用js删除,也不行
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
pyspider 调用 phantomjs 本身不保存 cookies 啊,源代码第22行:
phantom.clearCookies();
https://github.com/binux/pysp...