# 功能: 进行爬虫项目编写

# 开发时间: 2020/10/26 10:12

import requests

import json

if __name__ == '__main__':

#进行UA伪装,将userAgent分装到一个字典对象当中去,user-agent可以到浏览器当中通过抓包工具来获取

headers={'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36'}

url = 'https://fanyi.baidu.com/sug'

word=input("请输入要查询的单词\n")

data={

'kw':word

}

response=requests.post(url,data=data,headers=headers)

response.encoding='utf-8'#有时候所爬取的网页会发生乱码的现象,所以要对其进行编码

page_text=response.text#获取请求的文本信息

#当服务器对象所响应的字符串数据类型为json的时候,可以调用json方法类获取json字符串对象

dic_obj=response.json()#将获取到的多组json字符串数据以字典的方式来进行存放

print(dic_obj)

#对爬取到的数据对象进行持久化存储

filename=word+'.json'

fp=open(filename,'w',encoding='utf-8')

json.dump(dic_obj,fp,ensure_ascii=False)#因为获取的字符串对象是中文,所以不能够进行ASCII编码

print("存储完毕")

请输入要查询的单词

application

{'errno': 0, 'data': [{'k': 'application', 'v': 'n. 申请; 请求; 申请书; 申请表; (尤指理论、发现等的)应用,运用; 涂抹; 敷用; 施用;'}, {'k': 'applications', 'v': 'n. 申请; 请求; 申请书; 申请表; (尤指理论、发现等的)应用,运用; 涂抹; 敷用; 施用;'}, {'k': 'Application Engineer', 'v': '网络 应用工程师; 产品应用工程师; 技术工程师; 應用工程師; 应用系统工程师;'}, {'k': 'application form', 'v': ' 申请表;'}, {'k': 'application letter', 'v': '网络 英语求职信; 申请信; 求职信; 英文求职信; 一封求职信;'}]}

存储完毕

python百度翻译爬虫_Python的学习价值,python,爬,取,百度,翻译相关推荐

  1. python网易云爬虫——实现网易云歌词的爬取(输入歌手的id,即可实现歌词的爬取)

    Python网易云爬虫--实现网易云歌词的爬取(输入歌手的id,即可实现歌词的爬取) 开始动手 打开网易云音乐,找到任意一位歌手的歌曲界面(我们以邓紫棋的<来自天堂的魔鬼>为例). 第一步 ...

  2. Python顶点小说爬虫(《三寸人间》爬取)

    Python顶点小说爬虫(<三寸人间>爬取) 获取整个页面 import requests from bs4 import BeautifulSoup url = "https: ...

  3. python3学习笔记之八——爬取百度音乐盒临时列表中的音乐

    没事儿打开百度音乐,随便点点喜欢的音乐,音乐就会加到百度音乐盒的临时列表之中了,但是想将列表中的音乐下载到本地就要登录百度账号. 那能不能不登录就将列表中的音乐下载下来? 通过fiddler抓包分析一 ...

  4. python爬虫爬取58网站数据_python实战学习笔记:爬取58同城平板电脑数据

    学习爬虫一周后独立完成的第一个作业项目:爬取58同城平板电脑数据. 1.首先确定URL,并抓取详情页中需要的信息 首先我们确定好需要爬取的网页URL是:http://zhuanzhuan.58.com ...

  5. python爬虫从小白到高手 Day1 爬取百度音乐歌单

    大部分新手接触编程时,往往是刚开始最有兴致与干劲时,看教程写出的代码有各种各样的问题,而往往自己没有能力Debug,如果身边也没有指导,那么热情的火苗就"噗"的熄灭. 如果在开始时 ...

  6. python爬贴吧回复内容_Python 基础语法+简单地爬取百度贴吧内容

    Python笔记 1.Python3和Pycharm2018的安装 2.Python3基础语法 2.1.1.数据类型 2.1.1.1.数据类型:数字(整数和浮点数) 整数:int类型 浮点数:floa ...

  7. python 去掉双引号_python知识学习,python标识符和关键字

    python标识符和关键字 标识符和关键字都是之中具有某种意义的标记和称谓,就像人的外号一样.所谓的标识符就是代码的分号.单引号.双引号等等就是标识符,而代码中的if.for等等就是关键字. pyth ...

  8. python交通调查数据处理_Python突破高德API限制爬取交通态势数据+GIS可视化(超详细)...

    一.需求: 爬取高德的交通态势API,将数据可视化为含有交通态势信息的矢量路网数据. 二.使用的工具: Python IDLE.记事本编辑器.ArcGIS 10.2.申请的高德开发者KEY(免费). ...

  9. Python Selenium+Requests爬虫[双线程]--今日头条图片爬取【亲测能行!!!】

    码前冷静分析 首先需要准备好selenium.requests库以及Chromedriver 这个就不细说了,有很多博客可以参考 然后讲一下大体思路 首先搜索想要爬取图片的关键词 - 接着是" ...

最新文章

  1. C++:随笔7---运算符重载
  2. 表格存储的Java SDK性能优化经验
  3. 数据库查询速度极慢【个人工作问题解决过程记录】
  4. java 大整数编程_Java编程--RSA算法中的大整数运算
  5. PHP陈明忠_《PHP网站开发案例教程》习题答案
  6. 译 | 宣布ML.NET 1.2 及模型生成器更新(用于 .NET 的机器学习)
  7. TCP协议之如何保证传输的可靠性
  8. 【DeepLearning】Exercise:Learning color features with Sparse Autoencoders
  9. EXEC函数族的一般规律
  10. 第七期:Python 从入门到精通:一个月就够了!
  11. 主机数,子网数,网络号,主机号
  12. 第二章密码学基础与应用备考要点及真题分布
  13. IBM Machine Learning学习笔记(二)——Supervised Learning: Regression
  14. css半透明渐变过渡效果
  15. 【Tools】Coverity代码静态检测工具
  16. 37个 safari 快捷键,让Mac网页浏览更方便
  17. Oracle JDK究竟从哪个版本开始收费?
  18. 运放输入偏置电流方向_输入偏置电流和输入失调电流(运放参数的详细解释和分析)...
  19. 在 Google 工作十年后的感悟
  20. 万网域名绑定阿里云服务器

热门文章

  1. 超微主板RAID0、RAID1
  2. 游戏机生产厂家混沌与秩序法师神庙成功方法分享
  3. 将VMProtect集成到应用程序教程:许可API函数
  4. python温度转换异常处理,计算机二级Python学习笔记(一):温度转换
  5. 1007 Problem G
  6. Mac使用小技巧,这些技巧你都知道吗?
  7. 花生增仓大涨,豆粕认购翻倍,鸡蛋09-01季节性正套2022.5.16
  8. python中表示空类型_在python中什么表示空类型
  9. .NET与.NET Core如何实现邮箱验证
  10. 基于JAVAWeb的农产品销售管理系统的设计与实现(附:源码 论文 sql文件)