如何更改属性值

问题描述 投票:0回答:1

我的“视图”按钮具有以下元素:

<a href="../a/stutransDet.php?sid=23" style="text-decoration: none;  FONT-SIZE: 1.0em;  color:black" target="">View Grade</a>

我选择了像这样的

view = driver.find_element_by_xpath("/html/body/div/div/div[2]/table/tbody/tr/td/table/tbody/tr[2]/td1/div[5]/a")
a = view.get_attribute('href')   # www.abc.com/a/stutransDet.php?sid=23
的“视图”按钮

我想要的是我将更改“视图”的“href”,以便当我单击“视图”按钮时,它将重定向到

 www.abc.com/a/stutransDet.php?sid=33 
instead of
www.abc.com/a/stutransDet.php?sid=23

这可能吗? this answer不适合我

python selenium xpath web-scraping
1个回答
0
投票

尝试以下解决方案来更新@href值:

driver.execute_script('arguments[0].href = "www.abc.com/id=12";', view)
© www.soinside.com 2019 - 2024. All rights reserved.