我需要使用python selenium在加载的网页上以动态方式更改iframe src。
页面的HTML:
<div id="regmail">
<iframe src="URLTOCHANGE">
code...
我以这种方式访问iframe元素:
captcha_start = driver.find_element_by_id("regmail")
iframe = captcha_start.find_element_by_tag_name("iframe")
driver.switch_to.frame(iframe)
如何在不在本地存储页面的情况下更改iframe源URL?
答案 0 :(得分:1)
您需要通过某个标记或标题找到iframe。 例如:
driver.switch_to.frame(driver.find_element_by_id("resultsFrame"))