栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python的pyppeteer遇到问题汇总

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python的pyppeteer遇到问题汇总

# 获取token url http://api.95man.com:8888/api/Http/UserTaken?user username pwd password isref 0 token_request requests.get(url) token_raw str(token_request.content) token token_raw[4: -1] # 平台返回值结构可能会和API文档中描述不一致 需人工核验并切片获取 print(token) # 发送图片解析请求 url http://api.95man.com:8888/api/Http/Recog?Taken token imgtype 1 len 4 file_path file_path files { file : open(file_path, rb )} # 上传图片 r requests.post(url, files files) print(r.url, r.text) # 切片获取验证码 return r.text[8:-2] 2、输入框内文本删除/覆盖

利用pyppeteer在模拟输入时 常用的时type函数 但在使用时发现它是增加在输入框 input组件 内 如果之前有文本 并不会覆盖 而是增加 若要删除已有文本 在查阅了很多文档后 并未找到可行的方法 包括利用js脚本修改输入框的值 本人js能力较弱 试验多次反正没成功 最后选择利用模拟键盘输入的方式先删除 在录入实现了文本覆盖。

async def delete_all(page):
 # 先执行Ctrl A全选文本 再删除所选文本
 await page.keyboard.down( Control );
 await page.keyboard.press( KeyA );
 await page.keyboard.up( Control );
 await page.keyboard.press( Backspace );
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/267987.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号