python爬取并翻译_教大家用python爬取百度翻译,超简单-Go语言中文社区
一,首先导入urllib里面的request和parse:这里导入parse主要字符转码
from urllib import request,parse
二,爬取别人的网站最好加入伪装,也就是浏览器的请求里的User-Agent,可以有效的过滤掉别人的反爬,
headers={'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.75 Safari/537.36'}
三,因为百度翻译是post请求,所以需要封装,还要对需要翻译的字体进行转码,要不会爬取不到页面
dict={'kw':'job'}#需要翻译的内容
new_name=parse.urlencode(dict)#进行转码
url='https://fanyi.baidu.com/sug'#url 连接
response=request.Request(url,headers=headers,data=bytes(new_name,encoding='utf-8'))#进行封装
四,爬取数据
text=request.urlopen(response).read().decode('utf-8')#爬取数据
五,由于数据是json格式,所以我们需要用json读取,所以导入json模块
import json
content=json.loads(text)
print(content)
结果:
自己可以格式化一下数据
有道翻译也可以爬取,多了一个随机值和md5加密,自己也可以找规律进行爬取的,
python爬取并翻译_教大家用python爬取百度翻译,超简单-Go语言中文社区相关推荐
- python写邮箱系统_教大家用Python写一个简单电子邮件发信器
嘛~炎热的暑假大家都在家干些啥呢?up主本人每天就是摸鱼哒!为了让这个懒懒的up每天从床上早点爬起来,我可是立了不少flag呢~那就先不多说了,直接开始正文吧. 声明一下,本文内容为原创,如果引用其他 ...
- python中文相似度_python 人脸对比--百度API人脸相似度识别(超简单)-Go语言中文社区...
说明:这篇是写使用百度人脸识别API进行人脸相似度识别对比,如 给两个人物照片,判断是否是同一个人.简单的4步完成. 1,获取百度人脸识别API的API Key和Secret Key.(10分钟内完成 ...
- python自动填写小程序表单_新年好!教大家用Python写一个自动回复拜年信息的小程序!...
原标题:新年好!教大家用Python写一个自动回复拜年信息的小程序! 过年期间,想必大家都收到很多拜年信息吧!有没有也被拜年短信(大部分是群发)搞得很焦虑?不回复似乎显得很没有礼貌,一一回复又累心劳神 ...
- python爬百度翻译-教大家用python爬取百度翻译,超简单
一,首先导入urllib里面的request和parse:这里导入parse主要字符转码 from urllib import request,parse 二,爬取别人的网站最好加入伪装,也就是浏览器 ...
- python的界面文字翻译_教你用Python实现微信翻译机器人
相信大家在日常学习或者是阅读英文文章的过程中,难免会出现几个不认识的单词,或者想快速翻译某段英文的意思. 今天,利用Python爬虫等知识,教大家打造一个微信下的翻译小助手.好吧,开始干活. 先来看看 ...
- 七夕快到了,教大家用Python来做一个有趣的表白二维码!
二维码我们日常天天见到的,这玩意居然能用来表白?哎,在程序员的世界里,没有什么是不可能的, 今天教大家自己做一个,让女朋友去扫描一下,嘿嘿,那么问题来了,没有女朋友的兄弟怎么办..... 赶紧找一个 ...
- python利用自动识别写模块_教你用Python 实现自动导入缺失的库
在写 Python 项目的时候,我们可能经常会遇到导入模块失败的错误:ImportError: No module named 'xxx' 或者 ModuleNotFoundError: No mod ...
- 使用python 处理表格生成图表_教你用Python自动读取数据生成图表,产生的效益很可观...
厌烦了每次都要在Excel里拖动数据来生成图形吧,这篇文章里,教你用Python自动读取Excel数据生成图表,然后Python 使用XlsxWriter模块在Excel工作表中绘制带有数据表的柱形图 ...
- python画动态爱心代码_教你用python画动态爱心表白
原标题:教你用python画动态爱心表白 初级画心 学Python,感觉你们的都好复杂,那我来个简单的,我是直接把心形看作是一个正方形+两个半圆: 于是这就很简单了,十行代码解决: import tu ...
最新文章
- 日志平台(网关层) - 基于Openresty+ELKF+Kafka
- bean的scope
- python合并pdf 加书签_Python生成pdf目录书签的实例方法
- 【CodeForces - 349C】Mafia(思维模拟,优秀的二分)
- PaddleOCR服务器端部署C++ cpu或者gpu进行预测
- ASP.NET XML高级编程(一、XML技术简介)
- Maxim推出上/下变频SiGe混频器MAX2042
- Nero刻录软件下载
- 数学建模(三)SARS的传播(03年A题)
- Unity chan下载
- 授人以鱼:教你找电影
- java怎么查看jdk版本_java版本和jdk版本必须一样
- sd卡烧写linux内核,uboot从SD卡烧写内核和文件系统
- 数字逻辑电路(前三章简介)
- 晨星评选的2020年获奖基金怎么样?
- HDFS与Hive实战 + 滴滴出行数据分析
- win8 LIC1416N 许可证不能自动添加至节点锁定文件返回码是100.
- 工作...工作...工作...
- IOS的Iphone短信导入安卓手机
- js实现的在线绘图板,写字板
热门文章
- 用Stirling逼近近似计算阶乘的探讨与应用
- 大数据实战-callLog项目(通话记录数据分析)之数据生产
- 机器学习 | MATLAB实现PSO-IELM粒子群改进极限学习机回归和分类预测
- 数据引擎-阿里的ODPS大规模计算引擎
- 随想录(软件系统稳定性)
- Thinkphp内核笑话系统带6套PC模板和1套WAP模板+带火车头采集器
- 技嘉H370 HD3主板的物理机上安装 Linux CentOS7 解决无网卡驱动
- Matlab实现WAV音频文件计算声品质参数:dBA、响度、粗糙度、尖锐度、波动度
- JAVA计算机毕业设计信贷管理系统Mybatis+源码+数据库+lw文档+系统+调试部署
- 行人重识别学习之路:(一)基础知识和相关资料整理