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

# 开发时间: 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. Web 开发与设计之 Google 兵器谱
  2. jenkins插件findbugs+pmd+checkstyle结合sonar与maven(java环境代码质量和代码规范管理)...
  3. Swift中关于元组的某些特性
  4. python需要php吗-python可以代替php吗
  5. MySql修改数据库编码为UTF8
  6. 从感知机到支持向量机—学习笔记
  7. qq数据泄露_有哪些良好的上网习惯,可以避免隐私泄露?
  8. 使用Gpg4Win+Outlook Express实现发送和接收加密邮件
  9. poj 2823 Sliding Window 双向队列,学习
  10. 面试题:逗号表达式运用
  11. phonegap 总结
  12. 云服务器ASF挂卡(1)——steamcommunity社区本地反代
  13. ​LeetCode刷题实战512:游戏玩法分析 II
  14. 开箱-艳云脚本云控系统
  15. VS Code下搭建开发51单片机的环境(基于Embedded IDE)
  16. 如何在 Ubuntu 中禁用 motd 欢迎消息
  17. c语言求婚代码大全,程序员表白教程,这些代码用过的都成功了!
  18. macOS Ventura no matching host key type found. Their offer: ssh-rsa
  19. html在线弹幕,HTML5 弹幕
  20. (七)集成学习中-投票法Voting

热门文章

  1. java中身份验证,如何处理数据库中用户的身份验证/授权?
  2. 盘点一下电子嵌入式相关的公司
  3. 10本书给你计算机大师思维
  4. 奥哲孟凡俊:低代码平台对当代企业智能管理的支撑
  5. 回归单体: Istio的自我救赎?
  6. Banner——第四阶段考核——仿海尔商城网页
  7. 如何免费生成二维码图片?二维码在线怎么免费制作?
  8. Revit 2011 可否用API来链接 Rvt 文件?
  9. 微信小程序开发:获取位置打开地图
  10. 多渔:小店老板娘的生意经