python代码翻译器-【分享】python 翻译器,爬取百度翻译,并附上源码
[Python] 纯文本查看 复制代码#!/usr/bin/python
# -*- coding: cp936 -*-
###################################################
#基于百度翻译的爬虫翻译器
#by pengyao1207
#2017/10/28
###################################################
from ScrolledText import ScrolledText
from Tkinter import *
import requests
# ______________清屏_______________#
def qp():
e.delete("1.0", 'end')
d.delete("1.0", 'end')
# ______________翻译______________#
def fy():
e.delete("1.0", 'end')
url = 'http://fanyi.baidu.com/v2transapi/'
datelist = d.get('1.0', 'end').split(' ')
for one in range(0, len(datelist) - 1):
if datelist[one] == '':
e.insert(AtEnd(), ' ')
continue
data = {'query': datelist[one]}
response = requests.post(url, data)
e.insert(AtEnd(), response.json()['trans_result']['data'][0]['dst'] + ' ')
# ________main________#
root = Tk()
root.title("翻译器 made by pengyao1207".decode("gbk"))
root.geometry('800x600')
root.resizable(width=False, height=False)
d = ScrolledText(root, width=100, height=20)
d.pack(side=TOP)
frm1 = Frame(root)
fy = Button(frm1, text="翻译".decode('gbk'), font=("Arial", 12), width=5, height=2, command=fy).pack(side=LEFT)
Label(frm1, text=" ", width=20, height=2).pack(side=LEFT)
Button(frm1, text="清屏".decode('gbk'), font=("Arial", 12), width=5, height=2, command=qp).pack(side=LEFT)
frm1.pack(side=TOP)
dfy = StringVar()
e = ScrolledText(root, width=100, height=20)
e.pack(side=TOP)
root.mainloop()
python代码翻译器-【分享】python 翻译器,爬取百度翻译,并附上源码相关推荐
- 从入门到入土:Python爬虫学习|实例练手|爬取百度翻译|Selenium出击|绕过反爬机制|
此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...
- 如何用浏览器调试js代码,不如先看看如何爬取百度翻译(多图警告)
爬取百度翻译 爬取网站四部曲 分析 langdetect v2transapi?from=zh&to=en 分析重点请求出现的问题 解决问题 js代码调试 代码实现 注意 爬取网站四部曲 分析 ...
- python开源代码百度盘_python爬取百度云网盘资源-源码
今天测试用了一下python爬取百度云网盘资源. 代码片段import urllib import urllib.request import webbrowser import re def yun ...
- 【Python】python爬取百度云网盘资源-源码
今天测试用了一下python爬取百度云网盘资源. 标签: <无> 代码片段 [代码][Python]代码 import urllib import urllib.request impor ...
- python爬取百度云网盘资源-源码
今天测试用了一下python爬取百度云网盘资源. 代码片段 import urllib import urllib.request import webbrowser import re def yu ...
- python音标1003python音标_python selenium 爬取百度翻译单词音标
python selenium 小爬虫 主要流程 读取excel文件中的单词--利用selenium 去百度翻译中获取单词对应的音标--写入cvs文件 selenium 安装 环境配置略过 谷歌浏览器 ...
- 从入门到入土:Python爬虫学习|实例练手|爬取百度产品列表|Xpath定位标签爬取|代码注释详解
此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...
- python爬百度翻译-Python爬取百度翻译(利用json提取数据)
本篇文章给大家带来的内容是关于Python爬取百度翻译(利用json提取数据),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 工具:Python 3.6.5.PyCharm开发工具. ...
- Python爬取百度翻译及有道翻译
Python爬取百度翻译及网易有道翻译 百度翻译 一.简介 明确翻译链接,百度翻译链接:https://fanyi.baidu.com/,但是该链接不能为我们提供翻译的内容,此时需要在chrome浏览 ...
- 求解Python 爬取百度翻译手机版{errno:997,from:zh,to:en,query:\u4eba\u751f\u82e6\u77ed}怎么办
环境:python3.7.3 import requestsurl = "https://fanyi.baidu.com/basetrans" data = {"quer ...
最新文章
- 150m虚拟主机容量不足
- 单例模式的5种实现方法及优缺点
- 【二】Windows API 零门槛编程指南——CreateWindow 窗口创建 “万字长篇专业术语全解”
- matlab simplify,[求助]Matlab2016b里没有simple函数
- Win10系统开机任务栏一直转圈怎么解决
- SSL/TLS捕包分析
- 数据算法之折半插入排序(binInsertSort)的Java实现
- Google 不要 Android 了?新系统 Fuchsia 或将支持 Java
- Cpp STL - vector常用语法
- Mac用户如何在Deckset中使用Ulysses?
- 互联网的职场红利已经没了
- windows 用户基本查看命令
- linux4.12内核 bridge简介
- user story的重要性
- 群体结构分析:用 phylip 构建进化树
- word之插入LaTex公式
- 计算机图形学在卫星的应用,计算机图形学课程设计教程-反走样卫星
- C++多维数组:存储方式、访问方式和作为函数参数
- CSR867x — IOS设备搜索到的BLE外设名称与实际名称不相符的问题分析
- codeforces Hello 2022