相信大家在浏览经常查看网页的时候都会有这样一个想法:
如果可以不用浏览器进行登陆就好了。就像手机app一样,轻松的使用。
编程的应用便是用来为我们解决这些问题的,简单易学的Python便能很好的为我们实现这项功能。
以下的编程将以有道翻译作为实例进行讲解:
那么,要做到这项功能,我们应该怎么做呢?
使用Python爬虫实现,采用urllib库
选取一个翻译网站,使用爬虫抓取翻译结果
了解发出POST请求需要发送的数据
首先是翻译网站的选取,小编选择了大家比较熟悉的有道翻译。
然后便是了解发出POST请求需要发送的数据,这个可以通过浏览器的查看元素,对发送的请求和响应进行监控。
之后应该可以得到这样一个画面:
获取到需要发送的表单数据之后,便可以开始编程了。
由于编程小编选取的是urllib库,以下几个函数大家还是需要了解一下:
json.loads()——进行json解析
通过以上几个简单的步骤,代码的框架便确定好了,可以开始实际编程。
下面是具体代码,简短的20行代码,便是实现了在线翻译的功能,代码已做注释,可以保存下来慢慢看:
实际的运行结果,小编也发了出来,如图:
以上便是小编今天为大家带来的内容,喜欢的话,不要忘了点击关注哟!
只是在命令行模式下的代码,是无法满足我们的,下一篇文章,我将为大家讲解,如何为你的程序使用上图形界面(GUI)。
领取专属 10元无门槛券
私享最新 技术干货