python百度翻译爬虫_Python的学习价值,python,爬,取,百度,翻译
# 功能: 进行爬虫项目编写
# 开发时间: 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,爬,取,百度,翻译相关推荐
- python网易云爬虫——实现网易云歌词的爬取(输入歌手的id,即可实现歌词的爬取)
Python网易云爬虫--实现网易云歌词的爬取(输入歌手的id,即可实现歌词的爬取) 开始动手 打开网易云音乐,找到任意一位歌手的歌曲界面(我们以邓紫棋的<来自天堂的魔鬼>为例). 第一步 ...
- Python顶点小说爬虫(《三寸人间》爬取)
Python顶点小说爬虫(<三寸人间>爬取) 获取整个页面 import requests from bs4 import BeautifulSoup url = "https: ...
- python3学习笔记之八——爬取百度音乐盒临时列表中的音乐
没事儿打开百度音乐,随便点点喜欢的音乐,音乐就会加到百度音乐盒的临时列表之中了,但是想将列表中的音乐下载到本地就要登录百度账号. 那能不能不登录就将列表中的音乐下载下来? 通过fiddler抓包分析一 ...
- python爬虫爬取58网站数据_python实战学习笔记:爬取58同城平板电脑数据
学习爬虫一周后独立完成的第一个作业项目:爬取58同城平板电脑数据. 1.首先确定URL,并抓取详情页中需要的信息 首先我们确定好需要爬取的网页URL是:http://zhuanzhuan.58.com ...
- python爬虫从小白到高手 Day1 爬取百度音乐歌单
大部分新手接触编程时,往往是刚开始最有兴致与干劲时,看教程写出的代码有各种各样的问题,而往往自己没有能力Debug,如果身边也没有指导,那么热情的火苗就"噗"的熄灭. 如果在开始时 ...
- python爬贴吧回复内容_Python 基础语法+简单地爬取百度贴吧内容
Python笔记 1.Python3和Pycharm2018的安装 2.Python3基础语法 2.1.1.数据类型 2.1.1.1.数据类型:数字(整数和浮点数) 整数:int类型 浮点数:floa ...
- python 去掉双引号_python知识学习,python标识符和关键字
python标识符和关键字 标识符和关键字都是之中具有某种意义的标记和称谓,就像人的外号一样.所谓的标识符就是代码的分号.单引号.双引号等等就是标识符,而代码中的if.for等等就是关键字. pyth ...
- python交通调查数据处理_Python突破高德API限制爬取交通态势数据+GIS可视化(超详细)...
一.需求: 爬取高德的交通态势API,将数据可视化为含有交通态势信息的矢量路网数据. 二.使用的工具: Python IDLE.记事本编辑器.ArcGIS 10.2.申请的高德开发者KEY(免费). ...
- Python Selenium+Requests爬虫[双线程]--今日头条图片爬取【亲测能行!!!】
码前冷静分析 首先需要准备好selenium.requests库以及Chromedriver 这个就不细说了,有很多博客可以参考 然后讲一下大体思路 首先搜索想要爬取图片的关键词 - 接着是" ...
最新文章
- Web 开发与设计之 Google 兵器谱
- jenkins插件findbugs+pmd+checkstyle结合sonar与maven(java环境代码质量和代码规范管理)...
- Swift中关于元组的某些特性
- python需要php吗-python可以代替php吗
- MySql修改数据库编码为UTF8
- 从感知机到支持向量机—学习笔记
- qq数据泄露_有哪些良好的上网习惯,可以避免隐私泄露?
- 使用Gpg4Win+Outlook Express实现发送和接收加密邮件
- poj 2823 Sliding Window 双向队列,学习
- 面试题:逗号表达式运用
- phonegap 总结
- 云服务器ASF挂卡(1)——steamcommunity社区本地反代
- ​LeetCode刷题实战512:游戏玩法分析 II
- 开箱-艳云脚本云控系统
- VS Code下搭建开发51单片机的环境(基于Embedded IDE)
- 如何在 Ubuntu 中禁用 motd 欢迎消息
- c语言求婚代码大全,程序员表白教程,这些代码用过的都成功了!
- macOS Ventura no matching host key type found. Their offer: ssh-rsa
- html在线弹幕,HTML5 弹幕
- (七)集成学习中-投票法Voting