requests案例--度娘翻译
我们首先打开度娘翻译页面
当我们搜索单词时,这里我搜索“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案例--度娘翻译相关推荐
- Python爬虫之破解百度翻译--requests案例详解(二)
这节课我们接着上节课的内容,继续学习requests之破解百度翻译案例.我们上节课已经知道了解题思路,这节课我们来看看代码怎么写. 1.首先导入requests模块 ** ** ** ** 2.获取请 ...
- Python爬虫之破解百度翻译--requests案例详解(一)
们通过requests模块讲了简单的网页采集方法,这一节课我们讲一下怎么用requests模块破解百度翻译.其中包含的知识点有post请求.Jason.异步加载等内容.这节课由于信息量比较大,所以分两 ...
- 115怎么利用sha1下载东西_618“甩”度娘,拥抱115,体验和价格才是王道
网盘价钱 前天618,圈子里的朋友几乎都"甩"了度娘一巴掌,我才知道115搞活动,由原来500元1年的钻石会员,变成500元3年,算起来每天不到0.5元,确实比度娘实惠了很多, ...
- 【实用技巧】 修改度娘的提取码
摘选自幻想次元,有修改 大家是不是对随机的百度网盘的提取码不满意,想自己定制一个呢? 当你遇到"小v"这样的提取码的时候是不是感觉很神奇(提取码只要是四个字符就行了,汉字占三个字符 ...
- zblogPHP新主题“度娘”发布
zblogPHP新主题"度娘"发布 2016-02-24 19:22 网页设计 标签:Z-BlogPHP 主题 模板 baidu 1160 1 近期,完成制作了 ...
- 哥,8年不见,您啥时候回来?度娘想死您了!
谷歌自 2005 年进入中国,2010 年初宣布退出中国市场!抛弃了中国搜索引擎市场,离开我们网民也将近8年的时间! 相信对90后或00后的来讲,谷歌搜索引擎是如何?效果如何?我想他们的回答基本是:& ...
- ZblogPHP度娘主题新增图片列表页面模版
ZblogPHP度娘主题新增图片列表页面模版 2016-04-26 10:42 网页设计 标签:Z-BlogPHP 主题 模板 954 3 这两天一直在考虑模仿百度图片搜索做一个类 ...
- 度娘果然毫无节操,纯粹就是order by 广告费 desc
度娘果然毫无节操,纯粹就是order by 广告费 desc 必应搜索出来排第一,度娘根本就找不到在哪.... 转载于:https://www.cnblogs.com/zhjh256/p/570610 ...
- 360抢夺“度娘”?
综合搜索引擎来的毫无征兆 前几天在使用360的安全主页使用搜索引擎的时候,搜索出来的页面看着很是不习惯,仔细一看是什么综合搜索,当时我大呼一声,什么搜索引擎啊,居然是360的默认搜索引擎,我还是习惯的 ...
最新文章
- MySQL-source报错1064
- 1.8 其他正则化方法-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授
- 练习angularjs的ng-click的应用
- c语言指针指向字符串单个,C语言 有没有可能调用一个指向字符串的函数指针?...
- 【学习笔记】Python - NumPy
- tensorflow怎样调用gpu_tensorflow基本用法(图,会话,tensor,变量等)
- leetcode python3 简单题53. Maximum Subarray
- java 正则regex_Java中的正则表达式– Java Regex示例
- 解决navicat在未联网的情况下访问不了MySQL数据库的现象
- linux代码运行流程,Linux中程序执行的流程分析工具——strace
- 学习c语言的编程游戏,扫雷游戏-C语言编程学习
- 多功能便携扩音器,老师上课的好帮手
- python k线斜率计算公式_通达信公式K线斜率+选股指标源码
- 线性代数 抽象非齐次方程解的问题
- 【ArcGIS微课1000例】0039:ArcGIS注记转CAD注记的方法
- unity鼠标固定在屏幕中间_unity3D技术之屏幕内跟随鼠标移动
- websocket 实现长连接原理
- 湘潭大学计算机组成原理试卷,湘潭大学11级原理课堂测验题集.ppt
- linux下用命令修改图片像素
- VMware | 装虚拟机后root默认密码