首页 > 其他分享 >puppeteer 调用谷歌翻译api

puppeteer 调用谷歌翻译api

时间:2024-04-22 14:45:17浏览次数:16  
标签:await const api text 谷歌 puppeteer html page

npm i puppeteer index.js const puppeteer = require('puppeteer');
async function translateText(text, sl, tl) {   const browser = await puppeteer.launch();   const page = await browser.newPage();   await page.goto(     `http://translate.google.com/?sl=${sl}&tl=${tl}&text=${text}&op=translate`   );   const bodyHandle = await page.$('.ryNqvb');   const html = await page.evaluate((body) => body.innerHTML, bodyHandle);   console.log('html', html);   await browser.close();   return html; }
translateText('Hello, world!', 'auto', 'zh-CN'); node inde.js

标签:await,const,api,text,谷歌,puppeteer,html,page
From: https://www.cnblogs.com/zscxy/p/18150612

相关文章

  • vue3 快速入门系列 —— 其他API
    其他API前面我们已经学习了vue3的一些基础知识,本篇将继续讲解一些常用的其他api,以及较完整的分析vue2和vue3的改变。浅层响应式数据shallowRefshallow中文:“浅层的”shallowRef:浅的ref()。先用ref写个例子:<!--ChildA.vue--><template><p>#组件A</p>......
  • 使用ThreadPool.SetMinThreads方法提升API服务响应性能
     使用该方法的背景?某个API服务在每日请求量40W的情况下,流量增多时会产生大量请求异常:Theoperationwascanceled,从实际情况来看,并不是外部依赖接口或者服务实例不足导致,于是设置线程池数量后,服务性能提升效果显著。方法定义:设置线程池在新请求预测中维护的空闲线程数。pu......
  • APIView类
    【一】APIView类的介绍【1】介绍​ DjangoRESTFramework(DRF)中的APIView类是一个非常重要的基类,用于定义基于类的视图(Class-basedViews)来处理RESTfulAPI请求。它提供了强大的功能和灵活的扩展点,使得编写API视图变得更加简单和灵活。【2】主要特点和用法处理HTTP请......
  • Reddit采集API reddit文章评论和搜索 实时数据接口
    近期调研发现iDataRiver平台https://www.idatariver.com/zh-cn/提供开箱即用的Reddit数据采集API,是目前用下来最方便简单的API,可以抓取reddit公开数据,例如subreddit中的帖子、按关键字搜索以及文章评论等,供用户按需调用。接口使用详情请参考RedditAPI接口接口列表1.获......
  • fastapi
    FastAPI1.restful接口开发规范 2.quickstart async:表示函数内部可以使用异步 使程序可以直接运行,需要导入uvicornport:端口号,debug:开发模式,reload 3.路径操作路径指的是URL中从第一个/起的后半部分。例如:https://example.com/items/foo的路径是/items/foo......
  • [转帖]十年拉锯战终结束,Google 赢得 Java API 版权诉讼
    https://www.oschina.net/news/136073/googles-wins-lawsuit Google和Oracle(甲骨文)在法庭上就Android操作系统中Java编程语言的使用问题争吵了十年。美国最高法院在周一以6比2的投票结果裁定,Google对Java代码的使用被归为"合理使用",没有违反联邦版权法......
  • [转帖]Oracle 败了、谷歌赢了:Java API 版权案最终裁决
    https://zhuanlan.zhihu.com/p/362496136 周一,最高法院在Oracle围绕移动操作系统Android中所用软件的一起旷日持久的版权诉讼中判谷歌胜诉。法院的判决为6比2。大法官AmyConeyBarrett没有参与此案。该案涉及谷歌用于构建Android的12000行代码,这些代码是从SunMicrosy......
  • 谷歌浏览器定时刷新
    安装依赖库pipinstallselenium打开谷歌浏览器,搜索框输入如下,查看版本chrome://version下载驱动解压后,将驱动放到python安装目录Scripts文件夹下测试代码fromtimeimportsleepfromseleniumimportwebdriverdriver=webdriver.Chrome()driver.get......
  • knife4j api文档使用说明
    1、引入依赖:<dependency><groupId>com.github.xiaoymin</groupId><artifactId>knife4j-openapi3-jakarta-spring-boot-starter</artifactId><version>4.5.0</version></d......
  • Apple App Store API 快速获取app综合评分,最新评论
    iDataRiver平台https://www.idatariver.com/zh-cn/提供开箱即用的苹果应用商城appstore数据采集API,供用户按需调用。接口使用详情请参考appleAppStore接口文档接口列表1.获取指定app的基础信息参数类型是否必填默认值示例值描述apikeystring是idr_***......