def on_start(self):
self.crawl('http://movie.douban.com/explore#more',
fetch_type='js', js_script="""
function() {
setTimeout("$('.more').click()", 1000);
}""", callback=self.phantomjs_parser)
https://segmentfault.com/a/1190000002477913 第三篇教程中,把延迟时间调成3秒时,无点击效果。
超时太长,会让 render 认为页面已经完成加载,导致提取返回。