我们首先打开度娘翻译页面
当我们搜索单词时,这里我搜索“dog”看一下。

这里我们发现页面中只有部分内容发生变化。
然后我们抓下包:

这里我们发现很多数据包,只有图中的kw参数是“dog”,然后我们到请求头找一下Request Url。

我们在请求头找到了Request Url,同时我们在响应头发现了返回的数据类型为json类型。

这里我们也找到了json数据。
接下来就是我们的代码:
import requests
import json
#1.指定url
post_url = 'https://fanyi.baidu.com/sug'
#2.进行UA伪装
headers = {'User-Agent': 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:2.0.1) Gecko/20100101 Firefox/4.0.1'
}
#3.post请求参数处理
word = input('enter a word:')
data = {'kw':word
}
#4.发送请求
response = requests.post(url=post_url,data=data,headers=headers)
#5.获取响应数据(json方法返回的是obj,只有确认是json类型才能使用json)
dic_obj = response.json()
#持久化存储
filename = word+".json"
fp = open(filename,'w',encoding='utf-8')
json.dump(dic_obj,fp=fp,ensure_ascii=False)
print("OVER")
代码比较简单,有注释,看一下就可以理解。

requests案例--度娘翻译相关推荐

  1. Python爬虫之破解百度翻译--requests案例详解(二)

    这节课我们接着上节课的内容,继续学习requests之破解百度翻译案例.我们上节课已经知道了解题思路,这节课我们来看看代码怎么写. 1.首先导入requests模块 ** ** ** ** 2.获取请 ...

  2. Python爬虫之破解百度翻译--requests案例详解(一)

    们通过requests模块讲了简单的网页采集方法,这一节课我们讲一下怎么用requests模块破解百度翻译.其中包含的知识点有post请求.Jason.异步加载等内容.这节课由于信息量比较大,所以分两 ...

  3. 115怎么利用sha1下载东西_618“甩”度娘,拥抱115,体验和价格才是王道

    网盘价钱 ​ 前天618,圈子里的朋友几乎都"甩"了度娘一巴掌,我才知道115搞活动,由原来500元1年的钻石会员,变成500元3年,算起来每天不到0.5元,确实比度娘实惠了很多, ...

  4. 【实用技巧】 修改度娘的提取码

    摘选自幻想次元,有修改 大家是不是对随机的百度网盘的提取码不满意,想自己定制一个呢? 当你遇到"小v"这样的提取码的时候是不是感觉很神奇(提取码只要是四个字符就行了,汉字占三个字符 ...

  5. zblogPHP新主题“度娘”发布

    zblogPHP新主题"度娘"发布  2016-02-24 19:22   网页设计   标签:Z-BlogPHP 主题 模板 baidu   1160    1 近期,完成制作了 ...

  6. 哥,8年不见,您啥时候回来?度娘想死您了!

    谷歌自 2005 年进入中国,2010 年初宣布退出中国市场!抛弃了中国搜索引擎市场,离开我们网民也将近8年的时间! 相信对90后或00后的来讲,谷歌搜索引擎是如何?效果如何?我想他们的回答基本是:& ...

  7. ZblogPHP度娘主题新增图片列表页面模版

    ZblogPHP度娘主题新增图片列表页面模版  2016-04-26 10:42   网页设计   标签:Z-BlogPHP 主题 模板   954    3 这两天一直在考虑模仿百度图片搜索做一个类 ...

  8. 度娘果然毫无节操,纯粹就是order by 广告费 desc

    度娘果然毫无节操,纯粹就是order by 广告费 desc 必应搜索出来排第一,度娘根本就找不到在哪.... 转载于:https://www.cnblogs.com/zhjh256/p/570610 ...

  9. 360抢夺“度娘”?

    综合搜索引擎来的毫无征兆 前几天在使用360的安全主页使用搜索引擎的时候,搜索出来的页面看着很是不习惯,仔细一看是什么综合搜索,当时我大呼一声,什么搜索引擎啊,居然是360的默认搜索引擎,我还是习惯的 ...

最新文章

  1. MySQL-source报错1064
  2. 1.8 其他正则化方法-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授
  3. 练习angularjs的ng-click的应用
  4. c语言指针指向字符串单个,C语言 有没有可能调用一个指向字符串的函数指针?...
  5. 【学习笔记】Python - NumPy
  6. tensorflow怎样调用gpu_tensorflow基本用法(图,会话,tensor,变量等)
  7. leetcode python3 简单题53. Maximum Subarray
  8. java 正则regex_Java中的正则表达式– Java Regex示例
  9. 解决navicat在未联网的情况下访问不了MySQL数据库的现象
  10. linux代码运行流程,Linux中程序执行的流程分析工具——strace
  11. 学习c语言的编程游戏,扫雷游戏-C语言编程学习
  12. 多功能便携扩音器,老师上课的好帮手
  13. python k线斜率计算公式_通达信公式K线斜率+选股指标源码
  14. 线性代数 抽象非齐次方程解的问题
  15. 【ArcGIS微课1000例】0039:ArcGIS注记转CAD注记的方法
  16. unity鼠标固定在屏幕中间_unity3D技术之屏幕内跟随鼠标移动
  17. websocket 实现长连接原理
  18. 湘潭大学计算机组成原理试卷,湘潭大学11级原理课堂测验题集.ppt
  19. linux下用命令修改图片像素
  20. VMware | 装虚拟机后root默认密码

热门文章

  1. android 获取 meid 代码,Android 各个版本获取IMEI、MEID
  2. 使用硬盘空间少的linux系统,linux磁盘空间不足的解决办法
  3. 宝塔界面为什么无法访问_宝塔面板登陆不上?宝塔面板打不开解决办法
  4. 《曾文正公嘉言钞》读书笔记
  5. 关于任天堂,你不了解的9件事
  6. Linux病毒扫描工具ClamAV安装使用
  7. OpenStack 应答文件简单翻译
  8. linux驱动K10运算卡,NVIDIA TESLA K10 GPU 运算卡 K20 C2075 C2050
  9. Gensim之Word2Vec使用手册
  10. 从0开始写前端UI框架:概述