我正在尝试使用启动画面抓取网站,并且在某个时候,我需要在Lua脚本中更改选择值。
通常情况下,使用以下命令可以正常工作:
local formValues = assert(forms:form_values())
formValues.inputName = 'Lorem ipsum'
assert(forms:fill(formValues))
但是问题是该站点有更多具有相同名称的选择。
我还尝试使用以下方法更改值:
splash:runjs("document.querySelector('#element').value = 'Lorem ipsum'")
assert(splash:wait(1))
但也没有结果。