セレン。ブラウザの基本操作

Benpianは、戻って、前方に、リフレッシュを、このようなオープンなど、いくつかの日常の操作を行うには、ブラウザ用のPython APIのwebdriverをフレームワークを呼び出す方法を学び、ウィンドウサイズ、スクリーンショット、終了などの操作を設定します。

Webを開き

コードの表示]をクリックします

ステップ1:内部webdriverをモジュールから導入セレン
2. Firefoxブラウザ(すなわちクロムは、以下に対応)
URL百度3. [


from selenium import webdriver # 导入webdriver模块

browser = webdriver.Chrome() # 打开谷歌浏览器,其他浏览器如下
# browser = webdriver.Firefox()
# browser = webdriver.Ie()

browser.get("https://www.cnblogs.com/) # 打开博客园首页

browser.close() # 关闭当前页面
#browser.quit() # 结束进程,关闭所有界面

ページを更新

コードの表示]をクリックします

1.時々ページ操作、データが時間的に同期されないことが、あなたは更新する必要があります
。2.あなたが操作をシミュレートすることができますページ、ブラウザの更新ボタン入力ボックスの背面の同等をリフレッシュ


from selenium import webdriver
from time import  sleep

browser = webdriver.Chrome()
browser.get("https://www.cnblogs.com/) 
browser.refresh() # 刷新当前页面
browser.close() 

前方と後方

コードの表示]をクリックします

ブラウザの左上隅の同等の矢印ボタン左1.ブラウザは、2つのページの後に開き、前のページに戻りたい、
前のページに戻った後2.を、あなたは、次のページに、ブラウザと同等のものを切り替えることができます右矢印ボタンの左上隅


from selenium import webdriver
from time import sleep

browser = webdriver.Chrome()
browser.get("https://www.cnblogs.com/") 
browser.get("https://www.cnblogs.com/youngleesin/")

sleep(2)
browser.back() # 页面前进到博客园首页
sleep(2)
browser.forward() # 页面后退到个人主页
sleep(2)
browser.close()

設定したウィンドウサイズ

コードの表示]をクリックします

1.あなたは、あなたのブラウザのウィンドウサイズを設定することができます
2.最大化ウィンドウ
3.非表示ウィンドウを


from selenium import webdriver
from time import sleep

browser = webdriver.Chrome()
browser.get(https://www.cnblogs.com/")
sleep(2)

browser.set_window_size(1080,1920) # 设置窗口大小
browser.maximize_window() # 窗口最大化
browser.minimize_window() # 隐藏窗口
browser.close() 

スクリーンショット

コードの表示]をクリックします

1の後に制定されたセットが...スクリーンショットは、+パス+ファイル名の接尾辞を保存しました


from selenium import webdriver
from time import sleep

browser = webdriver.Chrome()
browser.get(https://www.cnblogs.com/")
sleep(2)

from selenium import webdriver
from time import sleep

browser = webdriver.Chrome()
browser.get(https://www.cnblogs.com/")
sleep(2)
browser.get_screenshot_as_file(r"C:\Users\BIN\Desktop\博客园.jpg") # 截屏文件保存到指定位置
browser.close()  

GIFを次のように上記の動作を完全に統合したら、効果があります

コードの表示]をクリックします

from selenium import webdriver
from time import sleep

browser = webdriver.Chrome()

browser.get("https://www.cnblogs.com/")
print("打开博客园首页")
sleep(1)

browser.refresh()
print("刷新当前页面")
sleep(1)

browser.get("https://www.cnblogs.com/youngleesin/")
print("打开博客园个人页面")
sleep(1)

browser.back()
print("返回至上一页面")
sleep(1)

browser.forward()
print("后退至下一页面")
sleep(1)

browser.set_window_size(540, 960)
print("设置窗口大小为'540, 960'")
sleep(1)

browser.maximize_window()
print("窗口最大化")
sleep(1)

browser.get_screenshot_as_file(r"C:\Users\BIN\Desktop\test\博客园.png")
print("截屏保存到指定文件夹")
sleep(1)

browser.minimize_window()
print("窗口最小化")
sleep(1)

browser.close()
print("关闭当前浏览器页面")
browser.quit()
print("关闭浏览器进程")

アバター

おすすめ

転載: www.cnblogs.com/youngleesin/p/11350109.html