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

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

python模擬點擊網(wǎng)頁按鈕實現(xiàn)方法

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

python怎么模擬點擊網(wǎng)頁按鈕

前提環(huán)境: Python3 和 Visual Studio Code安裝完畢

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

python模擬點擊網(wǎng)頁按鈕實現(xiàn)方法

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

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

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

#coding=utf-8from selenium import webdriverimport timeimport reopt = webdriver.ChromeOptions() #創(chuàng)建瀏覽# opt.set_headless() #無窗口模式driver = webdriver.Chrome(options=opt) #創(chuàng)建瀏覽器對象driver.get(’https://www.baidu.com/’) #打開網(wǎng)頁# 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()#候選方法,多條件匹配

運行即可,利用調(diào)試可看到每一步的運行情況

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

簡單xpath的獲取方法:

舉例說明: 獲取百度按鈕

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

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

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

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

python模擬點擊網(wǎng)頁按鈕實現(xiàn)方法

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

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 直线模组_滚珠丝杆滑台_模组滑台厂家_万里疆科技 | 北京网站建设公司_北京网站制作公司_北京网站设计公司-北京爱品特网站建站公司 | 全自动固相萃取仪_高通量真空平行浓缩仪-勤业永为 | 杭州成人高考_浙江省成人高考网上报名 | 大连海岛旅游网>>大连旅游,大连海岛游,旅游景点攻略,海岛旅游官网 | 阿尔法-MDR2000无转子硫化仪-STM566 SATRA拉力试验机-青岛阿尔法仪器有限公司 | 超声波_清洗机_超声波清洗机专业生产厂家-深圳市好顺超声设备有限公司 | 重庆钣金加工厂家首页-专业定做监控电视墙_操作台 | 同步带轮_同步带_同步轮_iHF合发齿轮厂家-深圳市合发齿轮机械有限公司 | 广东健伦体育发展有限公司-体育工程配套及销售运动器材的体育用品服务商 | 披萨石_披萨盘_电器家电隔热绵加工定制_佛山市南海区西樵南方综合保温材料厂 | 登车桥动力单元-非标液压泵站-非标液压系统-深圳市三好科技有限公司 | 真空吸污车_高压清洗车厂家-程力专用汽车股份有限公司官网 | 流水线电子称-钰恒-上下限报警电子秤-上海宿衡实业有限公司 | 精密光学实验平台-红外粉末压片机模具-天津博君 | 臭氧发生器_臭氧消毒机 - 【同林品牌 实力厂家】 | 离子色谱自动进样器-青岛艾力析实验科技有限公司 | 二次元影像仪|二次元测量仪|拉力机|全自动影像测量仪厂家_苏州牧象仪器 | 企典软件一站式企业管理平台,可私有、本地化部署!在线CRM客户关系管理系统|移动办公OA管理系统|HR人事管理系统|人力 | 制冷采购电子商务平台——制冷大市场 | 喷涂流水线,涂装流水线,喷漆流水线-山东天意设备科技有限公司 | 联系我们-腾龙公司上分客服微信19116098882 | 蓝米云-专注于高性价比香港/美国VPS云服务器及海外公益型免费虚拟主机 | 气动调节阀,电动调节阀,自力式压力调节阀,切断阀「厂家」-浙江利沃夫自控阀门 | 电子万能试验机_液压拉力试验机_冲击疲劳试验机_材料试验机厂家-济南众标仪器设备有限公司 | 北京易通慧公司从事北京网站优化,北京网络推广、网站建设一站式服务商-北京网站优化公司 | 热缩管切管机-超声波切带机-织带切带机-无纺布切布机-深圳市宸兴业科技有限公司 | 行吊_电动单梁起重机_双梁起重机_合肥起重机_厂家_合肥市神雕起重机械有限公司 | 瓶盖扭矩仪(扭力值检测)-百科| EPK超声波测厚仪,德国EPK测厚仪维修-上海树信仪器仪表有限公司 | 九爱图纸|机械CAD图纸下载交流中心 | 成都中天自动化控制技术有限公司 | 大型工业风扇_工业大风扇_大吊扇_厂房车间降温-合昌大风扇 | 铝箔-铝板-花纹铝板-铝型材-铝棒管-上海百亚金属材料有限公司 | 熔体泵|换网器|熔体齿轮泵|熔体计量泵厂家-郑州巴特熔体泵有限公司 | 定制奶茶纸杯_定制豆浆杯_广东纸杯厂_[绿保佳]一家专业生产纸杯碗的厂家 | 恒温恒湿试验箱_高低温试验箱_恒温恒湿箱-东莞市高天试验设备有限公司 | 盘扣式脚手架-附着式升降脚手架-移动脚手架,专ye承包服务商 - 苏州安踏脚手架工程有限公司 | PVC地板|PVC塑胶地板|PVC地板厂家|地板胶|防静电地板-无锡腾方装饰材料有限公司-咨询热线:4008-798-128 | 欧必特空气能-商用空气能热水工程,空气能热水器,超低温空气源热泵生产厂家-湖南欧必特空气能公司 | 强效碱性清洗剂-实验室中性清洗剂-食品级高纯氮气发生器-上海润榕科学器材有限公司 |