国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

10行Python代碼實現Web自動化管控的示例代碼

瀏覽:24日期:2022-07-14 10:01:24

本博客將為各位分享Python Helium庫,其是在 Selenium庫基礎上封裝的更加高級的 Web 自動化工具,它能夠通過網頁端可見的標簽、名稱來和 Web 進行交互,據說比Selenium庫簡單50%,Helium庫主要功能包括:模擬鼠標點擊、滑動功能;模擬鍵盤按鍵功能;刷新網頁功能等。

通過使用Helium庫,了解其基本的API使用,即使不熟悉HTML、CSS等網頁知識,也可輕松完成網頁自動化開發設計,實現學習、工作所需。

1、模塊安裝

Helium庫安裝使用pip指令即可實現,如下所示:

pip install helium

安裝成功,效果如下所示:

10行Python代碼實現Web自動化管控的示例代碼

2、模塊使用

例如使用Helium庫自動下載周杰倫圖像,程序設計思路大致是:打開百度搜索引擎,搜索周杰倫圖像,跳轉圖像鏈接,打開圖像,實現下載。具體實現如下:

Helium庫目前可支持谷歌瀏覽器和火狐瀏覽器自動打開網頁,使用start_chrome()函數即可打開谷歌瀏覽器,start_firefox()函數即可打開火狐瀏覽器,以谷歌瀏覽器為例,實現代碼如下所示:

from helium import *driver = start_chrome('https://image.baidu.com/')

效果如下所示:

10行Python代碼實現Web自動化管控的示例代碼

搜索周杰倫圖像,需要在百度圖片搜索框中輸入“周杰倫”,模擬點擊回車,過程如下所示:

10行Python代碼實現Web自動化管控的示例代碼

實現代碼如下所示:

write('周杰倫')press(ENTER)

效果如下所示:

10行Python代碼實現Web自動化管控的示例代碼

Helium庫兼容了 Selenium庫的接口,可以通過 Selenium庫獲取頁面的元素,然后結合 Helium庫的模擬點擊功能,即可實現打開圖像,可點擊F12,獲取圖像名稱元素,如下所示:

10行Python代碼實現Web自動化管控的示例代碼

實現代碼如下所示:

#pn2是其中一幅圖的名稱,通過名稱來獲取對應的元素,然后調用Helium的click函數點擊圖片img = driver.find_element_by_name('pn2') click(img)

打開圖像效果如下所示:

10行Python代碼實現Web自動化管控的示例代碼

最后下載圖像,通過 Selenium 的接口來獲取 Web 元素,進行下載,實現代碼如下所示:

download = driver.find_element_by_class_name('btn-download')click(download)

到此這篇關于10行Python代碼實現Web自動化管控的示例代碼的文章就介紹到這了,更多相關Python Web自動化管控內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 欧美高清视频手机在在线 | 欧美日韩一级二级三级 | 国产在线精品一区免费香蕉 | 国产欧美在线观看不卡一 | 亚洲人成网站在线在线 | 亚洲欧美国产日韩天堂在线视 | 国产在线观看一区 | 久久88香港三级 | 欧美亚洲91| 国产成人一区二区三区 | 国内精品久久久久久久久久影视 | 国产成人一区二区三区精品久久 | 欧美一级在线毛片免费观看 | 免费久草视频 | 久久久久国产成人精品 | 久久精品国产精品青草色艺 | 精品日本亚洲一区二区三区 | 毛片在线全部免费观看 | 欧美成人一区二区三区在线视频 | 国产成人精品视频在放 | 久久精品国产99久久香蕉 | 亚洲精品午夜国产va久久成人 | 亚洲人成综合网站在线 | 91热国内精品永久免费观看 | 男女朋友做爽爽爽免费视频网 | 色婷婷91 | 一级毛片观看 | 性日韩精品 | 看欧美毛片一级毛片 | 中文字幕一级片 | 成a人v | 国产亚洲精品国看不卡 | 免费一级特黄 欧美大片 | 日本免费一二区视频 | 中文字幕 日韩在线 | 成人做爰网站免费看 | 国产自在自线午夜精品视频在 | pgone太大了兽王免费视频 | 成人小视频在线观看免费 | 视频一区免费 | 特黄a大片免费视频 |