result_writer.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:SerpScrap 作者: ecoron 项目源码 文件源码
def store_serp_result(self, serp, config):
        """Store the parsed SERP page.
        When called from SearchEngineScrape, then
        a parser object is passed.
        When called from caching, a list of serp object are given.
        """

        if self.outfile:
            data = self.row2dict(serp)
            data['results'] = []
            for link in serp.links:
                data['results'].append(self.row2dict(link))

            if self.output_format == 'json':
                self.outfile.write(data)
            elif self.output_format == 'csv':
                serp = self.row2dict(serp)
                self.outfile.write(data, serp)
            elif self.output_format == 'stdout':
                if config.get('print_results') == 'summarize':
                    print(serp)
                elif config.get('print_results') == 'all':
                    pprint.pprint(data)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号