# 功能:  进行爬虫项目编写
# 开发时间: 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学习值爬取百度翻译相关推荐

  1. python爬虫之爬取百度翻译

    使用python中requests模块就可以爬取 import requestspost_url = 'https://fanyi.baidu.com/sug' headers = {'User-Ag ...

  2. python在线编程翻译器-【分享】python 翻译器,爬取百度翻译,并附上源码

    [Python] 纯文本查看 复制代码#!/usr/bin/python # -*- coding: cp936 -*- ####################################### ...

  3. python代码翻译器-【分享】python 翻译器,爬取百度翻译,并附上源码

    [Python] 纯文本查看 复制代码#!/usr/bin/python # -*- coding: cp936 -*- ####################################### ...

  4. 从入门到入土:Python爬虫学习|实例练手|爬取百度翻译|Selenium出击|绕过反爬机制|

    此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...

  5. python爬百度翻译-Python爬取百度翻译(利用json提取数据)

    本篇文章给大家带来的内容是关于Python爬取百度翻译(利用json提取数据),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 工具:Python 3.6.5.PyCharm开发工具. ...

  6. 求解Python 爬取百度翻译手机版{errno:997,from:zh,to:en,query:\u4eba\u751f\u82e6\u77ed}怎么办

    环境:python3.7.3 import requestsurl = "https://fanyi.baidu.com/basetrans" data = {"quer ...

  7. Python爬取百度翻译及有道翻译

    Python爬取百度翻译及网易有道翻译 百度翻译 一.简介 明确翻译链接,百度翻译链接:https://fanyi.baidu.com/,但是该链接不能为我们提供翻译的内容,此时需要在chrome浏览 ...

  8. 如何用浏览器调试js代码,不如先看看如何爬取百度翻译(多图警告)

    爬取百度翻译 爬取网站四部曲 分析 langdetect v2transapi?from=zh&to=en 分析重点请求出现的问题 解决问题 js代码调试 代码实现 注意 爬取网站四部曲 分析 ...

  9. python爬取贴吧所有帖子-Python实现的爬取百度贴吧图片功能完整示例

    本文实例讲述了Python实现的爬取百度贴吧图片功能.分享给大家供大家参考,具体如下: #coding:utf-8 import requests import urllib2 import urll ...

最新文章

  1. 【tensorflow】tf.nn.conv2d的使用
  2. WP7下巧用MediaElement在雪藏中
  3. 基于vue的移动web app页面缓存解决方案
  4. ssh客户端使用及下载
  5. 函数返回引用什么意思_【20200917】编程入门第七课,函数(function)
  6. Palindrome Partitioning
  7. boost::multiprecision模块将使用 fixed_int 的算术结果与 GMP 结果进行比较相关的测试程序
  8. 从Hotspot JIT编译器打印生成的汇编代码
  9. 组策略下更改本地管理员名称和密码
  10. 使用select2 宽度自适应
  11. mysql5解密工具_|MSSQL数据库密码解密工具(MS SQL Server Password Unlocker)下载v4.0.0.0免费版 - 欧普软件下载...
  12. 单片机c语言直接寻址 间接寻址,pic单片机教程之数据存储器的直接间接寻址方式...
  13. idea配置阿里格式化模板+注释模板
  14. pmp知识点(8)-项目质量管理
  15. cs1.5最新服务器地址,服务器地址
  16. Ps 初学者教程「61」如何在图片中创建霓虹灯效果?
  17. 网络安全2020.6.15作业
  18. 三级管作为控制12V直流电机的开关
  19. 攻防世界 Ditf misc
  20. 【观察】华为云连续四年蝉联政务云第一,背后是“长跑选手”实力的印证

热门文章

  1. ubuntu 安装VS
  2. arduino串口发送数据显示到OLED上
  3. 《C++开发工程师岗位必备知识点一》
  4. 浙大c语言在线编辑,(翁恺)C语言程序设计-浙江大学
  5. 企业网络推广专员浅析企业网络推广专业优化团队更靠谱!
  6. gitlab使用外部nginx反向代理
  7. ajaxsubmit怎么显示加载中_电脑绝技教你怎么优化第一宇宙Visual Studio编辑器性能...
  8. oracle plsql 字符串长度,plsql中常用字符串函数
  9. Java基础系列-Collector和Collectors
  10. SPH0644LM4H-1 CORNELL MIC MULTIMODE DGT BOT PT