(补充)爬取大西洋月刊并调用彩云小译翻译 API 脚本

导读

上一篇文章写了如何爬取《The Atlantic》的新闻学习英语,这篇文章补充上一篇文章,在爬取文章段落时,同时调用翻译接口,到达如图所示的样子。
在这里插入图片描述

如图,翻译的非常不错,借助的是彩云小译·程序猿都知道的翻译机。以下重点就是讲解如何抓包,使用彩云小译的第三方API

问题 文章收纳

写入文件

这里是直接写入markdown,并添加了translate()函数翻译,其余内容可参考上一篇文章

def to_MarkDown(header,meta,time,p_list):
    with open('./《Atlantic》__{}.md'.format(header[0].strip()),'w+',encoding='utf=8') as f:
        f.writelines('## {}'.format(header[0].strip())+'\n')
        f.writelines('**{}**'.format(time[0].strip())+'爬取自《The Atlantic》\n\n')
        f.writelines('> 导读:**{}**'.format(meta[0].strip())+'\n\n')
        f.write('\n  ')
#         for p in p_list:
#             f.write('\n\n  '.join(p))
#             f.write('\n\n  ')
        source = []
        for p in p_list:
            for i in p:
                source.append(i)
        p_trans = translate(source)
        for i , j in zip(source,p_trans):
            f
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值