首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

用Python抓取百度翻译内容并打造自己的翻译脚本!

英文不好一直是我的一个短板,尤其是在学习代码的阶段,经常需要查询各种错误,很是苦逼,一直就想自己做个翻译的脚本,省去打开网页的时间,但是查询之后发现网上的教程都是百度翻译改版之前的爬虫,不得已只好自己上手了...目标:制作自己的翻译脚本 url: http://fanyi.baidu.com/basetrans 前期准备:pycharm、python3.6、库:requests、json 思路: 首先找到百度翻译的网页...,网站返回的数据是json格式的内容,当翻译的文字大于1个时,会有每个关键字的翻译,这里也可以抓取下。...比如输入“python学习交流群: 542110741”后返回内容: ?...: 542110741','prefixWrap': 0, 'src': 'python学习交流群: 542110741', 'relation': [], 'result': [[0, 'Python

2K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【翻译】请停止编写 shell 脚本

    您可能有一个bash脚本来驱动打包过程,另一个脚本作为容器的入口点。随着您的包装变得越来越复杂,您的 shell 脚本也越来越复杂。 一切正常。...将此与 Python 进行比较,其中异常会阻止以后的代码运行。 您可以通过添加set -e到 shell 脚本的顶部来解决此问题: #!...在 Python 中你会得到一个NameError例外;在编译语言中,代码甚至无法编译。在bash脚本中只是继续运行;会出什么问题?解决方案是set -u: #!...因此,如果您正在编写一些打包或启动脚本,那么很容易使用您知道会出现的工具。 问题是,如果你正在打包一个 Python 应用程序,你几乎可以保证开发环境、CI 和运行时环境都安装了 Python。...停止编写 shell 脚本 Shell 脚本在某些情况下很好: 对于您手动监督的一次性脚本,您可以采用更宽松的做法。 有时你真的不能保证另一种编程语言可用,你需要使用 shell 来让事情顺利进行。

    2.4K21

    python实现谷歌翻译

    背景 这个功能是在工作时,上级有个需求是让我将json文件中指定字段的英文翻译成中文,并且指定要使用谷歌翻译,理由是翻译的结果可能会比较准确。...过程 因为之前写过用python实现有道翻译,是在ajax中找到它的翻译接口的,所以我以为谷歌应该也差不多,于是我就打开 “开发者工具”,拼命地寻找它的翻译接口,果然让我发现了,哈哈哈哈~~ ?...算了,你牛,我放弃~ 于是我就面向度娘,寻求帮助,搜索关键词 “python实现谷歌翻译”,哦吼~ 结果还挺多 ?...我又放弃了,已经束手无策了…第二天,看到一篇文章,里面写的是 “ 字符串转为列表”的知识点,然后我灵光一现,想到了用正则和列表相结合,将内容提取出来,于是我看到了奥特曼(光)哈哈哈,这次真的可以!!!!...*\[(.*)\s*' # 提取需要的部分 part1 = re.findall(pattern, res) part1_list = json.loads(part1[0]) # 字符串转列表

    2.6K30

    翻译 | 更快的Python(一)

    更快的Python使用代码示例来说明如何书写Python代码能带来更高的性能。本文对代码进行了讲解,从性能和可读性等角度来选择出最适合的写法。 01 — 字符串格式化 ?...- 最差/最优时间比:**1.95** - 使用建议:Python 3.7或以上推荐使用f-string,其他版本推荐使用format方法。...- 说明:字符串格式化是代码中最常遇到的情况,虽然在连接少量字符串的情景中,使用+号的性能最优,但是使用+号的代码可读性最差。...- 说明:sorted和list.sort方法是Python中内置的排序方法,sorted方法不会修改原始值,list.sort方法在原始值上直接排序,会修改原始值。...参考文章 Python Faster Way - http://pythonfasterway.org

    63020

    Python 脚本编写

    学习内容: Python 安装和环境设置 运行和修改 Python 脚本 与用户输入交互 处理异常 读写文件 导入本地、标准和第三方模块 在解释器中进行实验 安装 Python 检查计算机是否安装了 Python...该函数会将字符串评估为一行 Python 代码。...导入本地脚本 我们实际上可以导入其他脚本中的 Python,如果你处理的是大型项目,需要将代码整理成多个文件并重复利用这些文件中的代码,则导入脚本很有用。...如果你要导入的 Python 脚本与当前脚本位于同一个目录下,只需输入 import,然后是文件名,无需扩展名 .py。...当我们运行脚本时,Python 会将此模块识别为主程序,并将此模块的 name 变量设为字符串 "__main__"。对于该脚本中导入的任何模块,这个内置 name 变量会设为该模块的名称。

    3.3K11

    loadrunner 脚本开发-字符串编码转换

    字符串编码转换 by:授客 相关函数 lr_convert_string_encoding函数 功能:字符串编码转换 原型: int lr_convert_string_encoding(const...fromEncoding:源字符的编码 toEncoding:保存在参数parmaName中的字符串编码,即要转换的目标编码 paramName:保存转换编码后的字符串 说明: 1.lr_convert_string_encoding...支持system locale,Unicode,UTF-8字符串编码的相互转换,参数paramName中保存结果字符串,该结果字符串包含字符串结束符NULL 2.结果字符串中的可打印字符在VuGen和日志中按实际字符显示...,不可打印字符则以十六进制显示,例如: rc = lr_convert_string_encoding("A", NULL, LR_ENC_UTF8, "stringInUnicode"); 结果字符串...(即stringInUnicode参数值)显示为:A\x00, 而不是\x41\x00,因为A为可打印字符串. 3.fromEncoding and toEncoding可选值: ?

    90820
    领券