我有一个使用 Splinter 与网页交互的 python 脚本。我要提交的页面上有一个表单,但没有按钮元素可以提交它。相反,当单击按钮时,会运行一段 javascript。我尝试使用 browser.execute_script 在我的 python 程序中运行 javascript,但它说该函数未定义。这是按钮所在的标签:
<a name="DERIVED_SSS_SCT_SSR_PB_GO" id="DERIVED_SSS_SCT_SSR_PB_GO" ptlinktgt="pt_peoplecode"
tabindex="114" href="javascript:submitAction_win0(document.win0,'DERIVED_SSS_SCT_SSR_PB_GO');"
class="SSSBUTTON_CONFIRMLINK">Continue</a>
所以我尝试了 browser.execute_script("submitAction_win0(document.win0, 'DERIVED_SSS_SCT_SSR_PB_GO');") 但它说 submitAction 未定义。我发现该函数在头部的 html 中定义得更远一些。如何执行 javascript?顺便说一句,表单名称是 win0。
谢谢