js_script

使用 self.crawl 的 js_script 参数,在页面上执行一段脚本,实现【点击加载更多】的效果:

1 def on_start(self):
2     self.crawl('http://movie.douban.com/explore#more',
3                fetch_type='js', js_script="""
4                function() {
5                  setTimeout("$('.more').click()", 1000);
6                }""", callback=self.phantomjs_parser)
posted @ 2017-11-02 14:01  大明湖畔的守望者  阅读(226)  评论(0编辑  收藏  举报