python+selenium+autoit实现自动百度识图

本文介绍如何使用Python结合Selenium和AutoIt自动化实现百度识图的功能。通过Selenium操纵浏览器,点击上传按钮,利用AutoIt获取Windows窗口信息,模拟输入图片路径并触发上传操作。详细步骤包括准备环境、编写Selenium代码、获取窗口信息以及应用AutoIt的各种方法完成自动化任务。
摘要由CSDN通过智能技术生成

前言:分享一个web测试用的浏览器自动上传文件的案例,目标网站,百度识图

1、准备软件和库:python IDE,autoit-v3版本,PyAutoIt库,selenium库,这些怎么准备就不写了;

2、先打开百度首页,点相机图标和选择文件,就会弹出Windows窗口,选择要上传的图片,打开即可上传。所以思路就是,a--selenium操作浏览器,点开窗口;b--autoit获取窗口信息(标题,【文件名】组件和【打开】组件);c--autoit库+python输入数据,单击。

 

3、写selenium代码,很简单,就不细说了

import autoit# 识别窗体组件的库,注意导入的不是pyautoit
from time import sleep
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.common.action_chains im
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值