今天咱们用Python爬虫和Tkinter界面来做一个翻译软件。在本文中,我们选择的网站是有道翻译。下图这个界面,你在左边输入文字,那么浏览器会把你输入的信息传输给服务器。再在右侧返回对应翻译结果。这就是一个典型的Post操作。由于之前我们的爬取都是采用的Get方式来获取数据的,并没有用过Post方式,所以这里简单给大家说一下怎么用python发送Post请求:发送post请求分为表单类和json格式,data参数支持字典格式和字符串格式,建议使用字典格式,在使用json.dumps()方法把data转换为合法的json格式字符串,或者将data参数赋值给post方法的json参数,data以字符串格式传输需要注意的事项:

Python爬虫+Tkinter制作一个翻译软件的示例

Python爬虫+Tkinter制作一个翻译软件的示例

Python爬虫+Tkinter制作一个翻译软件的示例

Python爬虫+Tkinter制作一个翻译软件的示例