首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

20行代码实现Python在线翻译

相信大家在浏览经常查看网页的时候都会有这样一个想法:

如果可以不用浏览器进行登陆就好了。就像手机app一样,轻松的使用。

编程的应用便是用来为我们解决这些问题的,简单易学的Python便能很好的为我们实现这项功能。

以下的编程将以有道翻译作为实例进行讲解:

那么,要做到这项功能,我们应该怎么做呢?

使用Python爬虫实现,采用urllib库

选取一个翻译网站,使用爬虫抓取翻译结果

了解发出POST请求需要发送的数据

首先是翻译网站的选取,小编选择了大家比较熟悉的有道翻译。

然后便是了解发出POST请求需要发送的数据,这个可以通过浏览器的查看元素,对发送的请求和响应进行监控。

之后应该可以得到这样一个画面:

获取到需要发送的表单数据之后,便可以开始编程了。

由于编程小编选取的是urllib库,以下几个函数大家还是需要了解一下

json.loads()——进行json解析

通过以上几个简单的步骤,代码的框架便确定好了,可以开始实际编程。

下面是具体代码,简短的20行代码,便是实现了在线翻译的功能,代码已做注释,可以保存下来慢慢看:

实际的运行结果,小编也发了出来,如图:

以上便是小编今天为大家带来的内容,喜欢的话,不要忘了点击关注哟!

只是在命令行模式下的代码,是无法满足我们的,下一篇文章,我将为大家讲解,如何为你的程序使用上图形界面(GUI)。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180317A1C24C00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券