电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

python模擬點擊網頁按鈕實現方法

瀏覽:41日期:2022-08-06 13:37:44

python怎么模擬點擊網頁按鈕

前提環境: Python3 和 Visual Studio Code安裝完畢

安裝selenium : 在終端輸入: pip install selenium, 如圖

python模擬點擊網頁按鈕實現方法

下載chromedriver : 登錄http://chromedriver.storage.googleapis.com/index.html 下載 (與瀏覽器對應版本請上網查閱)

下載后將chromedriver.exe文件放至 python.exe所在目錄 如: D:Program FilesPython

模擬情景: 打開百度網頁,輸入小米,進行搜索

#coding=utf-8from selenium import webdriverimport timeimport reopt = webdriver.ChromeOptions() #創建瀏覽# opt.set_headless() #無窗口模式driver = webdriver.Chrome(options=opt) #創建瀏覽器對象driver.get(’https://www.baidu.com/’) #打開網頁# driver.maximize_window() #最大化窗口time.sleep(2) #加載等待driver.find_element_by_xpath('./*//span[@class=’bg s_ipt_wr quickdelete-wrap’]/input').send_keys('魅族') #利用xpath查找元素進行輸入文本# driver.find_element_by_id(’kw’).send_keys('小米') #候選方法driver.find_element_by_xpath('//span[@class=’bg s_btn_wr’]/input').click()#點擊按鈕# driver.find_element_by_xpath('//input[@value=’百度一下’]').click()#候選方法# driver.find_element_by_xpath('//span[@class=’bg s_btn_wr’]/input[type=’submit’][value=’百度一下’]').click()#候選方法,多條件匹配

運行即可,利用調試可看到每一步的運行情況

建議使用xpath來進行匹配元素,因為有的元素沒填寫id , name有重復的,所以用xpath更為精確

簡單xpath的獲取方法:

舉例說明: 獲取百度按鈕

如下 可寫為driver.find_element_by_xpath('//span[@class=’bg s_btn_wr’]/input')

// 表示的是不管前面多少級都匹配(包含一級),/ 是只匹配一級 ,@ 符號表示的是取元素的屬性后面緊跟的=內容就是這個值

示例所表示的 就是匹配到這一級后的下一路徑,也就是 [百度一下] 按鈕的句柄, 再對其.click()點擊即可

//span[@class=’bg s_btn_wr’]/input[type=’submit’][value=’百度一下’] 多條件匹配

python模擬點擊網頁按鈕實現方法

以上就是python模擬點擊網頁按鈕實現方法的詳細內容,更多關于python怎么模擬點擊網頁按鈕的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 翰香原枣子坊加盟费多少钱-正宗枣核糕配方培训利润高飘香 | 河南新乡德诚生产厂家主营震动筛,振动筛设备,筛机,塑料震动筛选机 | 河南彩印编织袋,郑州饲料编织袋定制,肥料编织袋加工厂-盛军塑业 河南凯邦机械制造有限公司 | 厂房出租-厂房规划-食品技术-厂房设计-厂房装修-建筑施工-设备供应-设备求购-龙爪豆食品行业平台 | 生物颗粒燃烧机-生物质燃烧机-热风炉-生物颗粒蒸汽发生器-丽水市久凯能源设备有限公司 | 铝镁锰板厂家_进口钛锌板_铝镁锰波浪板_铝镁锰墙面板_铝镁锰屋面-杭州军晟金属建筑材料 | 质构仪_鱼糜弹性仪-上海腾拔仪器科技有限公司 | 碳钢法兰厂家,非标法兰,定制异型,法兰生产厂家-河北九瑞管道 | 超声骨密度仪-骨密度检测仪-经颅多普勒-tcd仪_南京科进实业有限公司 | 国资灵活用工平台_全国灵活用工平台前十名-灵活用工结算小帮手 | 武汉印刷厂-不干胶标签印刷厂-武汉不干胶印刷-武汉标签印刷厂-武汉标签制作 - 善进特种标签印刷厂 | 电竞馆加盟,沈阳网吧加盟费用选择嘉棋电竞_售后服务一体化 | 铝机箱_铝外壳加工_铝外壳厂家_CNC散热器加工-惠州市铂源五金制品有限公司 | 雷蒙磨,雷蒙磨粉机,雷蒙磨机 - 巩义市大峪沟高峰机械厂 | 专业生物有机肥造粒机,粉状有机肥生产线,槽式翻堆机厂家-郑州华之强重工科技有限公司 | 云南外加剂,云南速凝剂,云南外加剂代加工-普洱澜湄新材料科技有限公司 | 模切之家-专注服务模切行业的B2B平台!| 网络推广公司_网络营销方案策划_企业网络推广外包平台-上海澜推网络 | 防水套管厂家-柔性防水套管-不锈钢|刚性防水套管-天翔管道 | 山东风淋室_201/304不锈钢风淋室净化设备厂家-盛之源风淋室厂家 翻斗式矿车|固定式矿车|曲轨侧卸式矿车|梭式矿车|矿车配件-山东卓力矿车生产厂家 | 红外光谱仪维修_二手红外光谱仪_红外压片机_红外附件-天津博精仪器 | 礼堂椅厂家|佛山市艺典家具有限公司 | 蓝莓施肥机,智能施肥机,自动施肥机,水肥一体化项目,水肥一体机厂家,小型施肥机,圣大节水,滴灌施工方案,山东圣大节水科技有限公司官网17864474793 | 电缆桥架生产厂家_槽式/梯式_热镀锌线槽_广东东莞雷正电气 | 罗茨真空机组,立式无油往复真空泵,2BV水环真空泵-力侨真空科技 | 济南保安公司加盟挂靠-亮剑国际安保服务集团总部-山东保安公司|济南保安培训学校 | 氟氨基酮、氯硝柳胺、2-氟苯甲酸、异香兰素-新晨化工 | 尚为传动-专业高精密蜗轮蜗杆,双导程蜗轮蜗杆,蜗轮蜗杆减速机,蜗杆减速机生产厂家 | 机床导轨_导轨板_滚轮导轨-上海旻佑精密机械有限公司 | 安徽合肥格力空调专卖店_格力中央空调_格力空调总经销公司代理-皖格制冷设备 | 无菌实验室规划装修设计-一体化实验室承包-北京洁净净化工程建设施工-北京航天科恩实验室装备工程技术有限公司 | 合肥废气治理设备_安徽除尘设备_工业废气处理设备厂家-盈凯环保 合肥防火门窗/隔断_合肥防火卷帘门厂家_安徽耐火窗_良万消防设备有限公司 | 南昌旅行社_南昌国际旅行社_南昌国旅在线| 铝机箱_铝外壳加工_铝外壳厂家_CNC散热器加工-惠州市铂源五金制品有限公司 | 金属抛光机-磁悬浮抛光机-磁力研磨机-磁力清洗机 - 苏州冠古科技 | 翅片管散热器价格_钢制暖气片报价_钢制板式散热器厂家「河北冀春暖气片有限公司」 | 尚为传动-专业高精密蜗轮蜗杆,双导程蜗轮蜗杆,蜗轮蜗杆减速机,蜗杆减速机生产厂家 | 家乐事净水器官网-净水器厂家「官方」 | 贴片电感_贴片功率电感_贴片绕线电感_深圳市百斯特电子有限公司 贴片电容代理-三星电容-村田电容-风华电容-国巨电容-深圳市昂洋科技有限公司 | 手术示教系统-数字化手术室系统-林之硕医疗云智能视频平台 | 橡胶膜片,夹布膜片,橡胶隔膜密封,泵阀设备密封膜片-衡水汉丰橡塑科技公司网站 |