pythonでハンドラに基づいてクリックする方法
Pythonでは、サードパーティのライブラリであるSeleniumを使ってブラウザ操作をシミュレートでき、ハンドルに基づいてクリックできます。以下に簡単な例を示します。
from selenium import webdriver
# 创建一个Chrome浏览器实例
driver = webdriver.Chrome()
# 打开网页
driver.get("https://example.com")
# 获取当前窗口句柄
current_handle = driver.current_window_handle
# 根据句柄进行点击
element = driver.find_element_by_xpath("//button[@id='your_button_id']")
driver.switch_to.window(current_handle) # 切换回当前窗口
element.click()
# 关闭浏览器
driver.quit()
上記の例では、最初にChrome ブラウザー インスタンスを作成してから、ウェブページを開きます。current_window_handle メソッドを使用して現在のウィンドウ ハンドルを取得してから、ハンドルに従ってクリックする要素を見つけ、最後に click メソッドを使用してクリック操作を行います。最後に、ブラウザを閉じます。