摘要: 一、处理iframe处理及动作链 拖拽功能 :示例效果地址 https://www.runoob.com/try/try.php?filename=jqueryui-api-droppable 可以查看到,拖拽框是被包含在 iframe标签中的; selenium 处理 iframe : 如果定位的 阅读全文
posted @ 2021-05-22 19:53 SRE运维充电站 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 一、需求分析 需求: 打开淘宝网站,在搜索框中输入商品名称,点击搜索; 打开滚轮向下滚动; 分析: 1、定位搜索框按钮,可以查看到需要使用 id进行标签定位,然后输入搜索的内容; 2、定位搜索按钮,进行搜索操作,可以查看到需要使用 class 进行标签定位; 二、Selenium其他自动化操作示例 阅读全文
posted @ 2021-05-22 19:47 SRE运维充电站 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 一、Selenium爬取药监总局企业名称数据 使用Selenium获取页面动态加载的数据 from selenium import webdriver from lxml import etree # 实例化一个浏览器对象 driver = webdriver.Chrome() # 让浏览器对指定u 阅读全文
posted @ 2021-05-22 19:27 SRE运维充电站 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 一、安装selenium 打开终端 →pip安装(安装命令:pip3 install selenium) 二、安装浏览器驱动ChromeDriver 2.1、查看Chrome版本 打开chrome,在设置->关于Chrome 2.2、查找Chrome和ChromeDriver的对应关系 Chrome 阅读全文
posted @ 2021-05-22 15:33 SRE运维充电站 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 一、aiohttp模块引出 1.1、flask 模拟web server from flask import Flask import time app = Flask(__name__) @app.route('/a') def a(): time.sleep(2) return 'hello w 阅读全文
posted @ 2021-05-22 15:30 SRE运维充电站 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 一、多任务异步协程示例 import asyncio import time async def request(url): print('正在下载', url) # 在异步协程中如果出现了同步模块相关的代码、那么就无法实现异步 await asyncio.sleep(2) # 当asyncio中遇 阅读全文
posted @ 2021-05-22 13:53 SRE运维充电站 阅读(55) 评论(0) 推荐(0) 编辑