Javascript Python硒问题

Javascript Python硒问题,javascript,python,python-3.x,selenium,Javascript,Python,Python 3.x,Selenium,通过在浏览器上通过execute\u script()执行脚本,然后使用send\u keys(),可以尝试将标记的属性值从“hidden”修改为“text” 或者,您可以通过以下脚本将数据输入到标记中: s = "something" driver.execute_script("document.getElementsByName('redirect')[0].setAttribute('type', 'text');") driver.find_element_by_name("redir

通过在浏览器上通过
execute\u script()
执行脚本,然后使用
send\u keys()
,可以尝试将标记的属性值从
“hidden”
修改为
“text”

或者,您可以通过以下脚本将数据输入到标记中:

s = "something"
driver.execute_script("document.getElementsByName('redirect')[0].setAttribute('type', 'text');")
driver.find_element_by_name("redirect").send_keys(s)

你能写下你到目前为止做了什么吗?在什么意义上?对不起,我似乎不明白你的意思…我认为,在你提交表单的那一刻,它会发布
之间的所有内容,所以没有意义。您是否尝试过编写一些selenium代码来检查它给您带来的错误?我刚刚编辑并包含了code@samlexxy-当然,如果你还面临问题,请告诉我。如果答案有帮助,请用绿色勾号接受它。:)
driver.find_element_by_name("name").send_keys("hhhhh")
driver.find_element_by_name("password").send_keys("hhhh")
driver.find_element_by_xpath("//input[@type='submit']").submit()
s = "something"
driver.execute_script("document.getElementsByName('redirect')[0].setAttribute('type', 'text');")
driver.find_element_by_name("redirect").send_keys(s)
driver.execute_script("document.getElementsByName('redirect')[0].value = '" + s + "';")