一个小例子,通过pyppeteer实现访问百度搜索指定关键

代码:

from pyppeteer import launch
import asyncio
import time
async def main():# 启动一个浏览器browser = await launch(headless=False,args=['--disable-infobars'])# 创建一个页面page = await browser.newPage()# 跳转到百度await page.goto("http://www.baidu.com/")# 输入要查询的关键字,type第一个参数是元素的selector,第二个是要输入的关键字await page.type('#kw', 'pyppeteer')# 点击提交按钮 click通过selector点击指定的元素await page.click('#su')time.sleep(3)await browser.close()
asyncio.get_event_loop().run_until_complete(main())

自动化系列-pyppeteer键盘输入点击相关推荐

  1. python实现自动按键_Python使用pyautogui模块实现自动化鼠标和键盘操作示例

    本文实例讲述了Python使用pyautogui模块实现自动化鼠标和键盘操作.分享给大家供大家参考,具体如下: 一.pyautogui模块简要说明 ## 使用 pyautogui 模块相关函数,可以模 ...

  2. 新win7系统死机,打开驱动精灵就卡住,解决方案 安装戴尔DELL Optilex 7040 USB驱动时提示无法定位程序输入点 kernel32.dll,解决方案

    新win7系统死机,打开驱动精灵就卡住,解决方案 安装戴尔DELL Optilex 7040 USB驱动时提示无法定位程序输入点 kernel32.dll,解决方案 原因: 新系统打卡驱动精灵卡死其实 ...

  3. debug内exe文件复制到桌面无法打开_Qt打包生成exe步骤和无法定位程序输入点_gxx_personality_v0于动态链接库...

    温馨提示:如果仅想知道 "无法定位程序输入点_gxx_personality_v0于动态链接库" 的解决方法,请直接跳到文末 第11步 如果想看具体Qt打包步骤或者 对出错具体细节 ...

  4. Java黑皮书课后题第3章:**3.23(几何:点是否在矩形内)编写程序,提示用户输入点(x,y),然后检测该点是否在以原点为中心、宽为10、高为5的矩形中

    @TOC,然后检测该点是否在以原点为中心.宽为10.高为5的矩形中) 题目 题目概述 **3.23(几何:点是否在矩形内)编写程序,提示用户输入点(x,y),然后检测该点是否在以原点为中心.宽为10. ...

  5. php配合jade使用,前端自动化系列(四)之jade预编译html

    刚开始写这篇文章的时候: 其实我是拒绝的: 因为在 前端自动化系列(二)之less.scss.sass.stylus css预处理器 中: 我已经表明了我的态度: 我是不喜欢那种靠缩进来体现等级层次感 ...

  6. python pywinauto 单击鼠标_Python释放你的双手去成就梦想之自动化控制鼠标键盘

    抖音上经常看到,魔兽玩家为了不掉线让女友一直帮忙按空格键,而我这条单身狗出去吃个饭就要继续排队几小时,无奈只能自力更生,下面让我向大家介绍下如何自动化控制鼠标键盘,让我们从重复无聊的工作中解放出来. ...

  7. python自动控制库_python PyAUtoGUI库实现自动化控制鼠标键盘

    PyAutoGUI 不知道你有没有用过,它是一款用Python自动化控制键盘.鼠标的库.但凡是你不想手动重复操作的工作都可以用这个库来解决. 比如,我想半夜时候定时给发个微信,或者每天自动刷页面等操作 ...

  8. 无法定位程序输入点?isPublicID@QXmlUtils@@SA_NAEVVQString@@@Z于动态链接库 D:\Qt\Qt5.7.0\5.7\msvc2015_64\bin\Qt5Cored

    Qt系列文章目录 文章目录 Qt系列文章目录 前言 一.错误原因是什么? 解决办法 前言 主要用到了InfraRender.dll这个动态库,这个动态库又依赖:Qt5Cored.dll.Qt5Guid ...

  9. 无法定位程序输入点SetDefaultDIIDirectories于动态链接库KERNEL32.dII上。

    无法定位程序输入点SetDefaultDIIDirectories于动态链接库KERNEL32.dII上. 解决方案: 需要安装一个系统更新补丁KB2533623,下载地址:点击下载 下载完成后,直接 ...

最新文章

  1. loadClass和forName 的区别
  2. 说说对npm的开发模式和生产模式的理解
  3. 世界读书日 阿里人是这样看书的?
  4. Spring boot拦截器登录检查
  5. boost::counting_range相关的测试程序
  6. CodeForces - 1497D Genius(dp)
  7. Magento 通知朋友 Tell A Friend Extensions
  8. 大数据分析-时间序列(pandas库 )
  9. VBScript 程序员参考手册 读书笔记08-
  10. MATLAB求最大值max函数
  11. 教你如何写Bug:Google Guava源码分析之——Joiner
  12. android仿百度新闻,【Android】最新主流新闻app功能实现。仿网易,搜狐等新闻客户端实现展示...
  13. 菜单栏找不到不见了,页面和别人电脑显示的不一致,排查不出问题
  14. 记录阿里云服务器和百度网盘之间传输文件
  15. AT指令(中文详解版)二 [转载]
  16. 密码学基础 上机实验4 ElGamal的Python实现(求解原根)
  17. 2020芝加哥计算机博士生录取,2020年芝加哥大学博士面试后多久知道结果
  18. 答群友公式推导疑问:守恒和非守恒公式的动量方程推导
  19. Highly Efficient Salient Object Detection with 100K Parameters论文解读
  20. 《如何创造可信的AI》后记

热门文章

  1. linux 用 grep 查找单个或多个字符串(关键字)
  2. 安卓学习 之 广播(五)
  3. 测试点分析:1048 数字加密 (20分)_16行代码AC
  4. 简便解法:1004 成绩排名 (20分)
  5. Web前端开发笔记——第四章 JavaScript程序设计 第一节 JavaScript的基础语法
  6. android图片选择器框架支持长图,基于RxJava的Android图片选择器. – RxPicker
  7. 集群(三)——haproxy+nginx搭建web集群
  8. java textfield事件_[求助]TextField失去焦点触发事件问题
  9. qpython numpy_Python-Numpy全面精简教程
  10. crtmpserver 配置说明_crtmpserver流媒体服务器的介绍与搭建