【问题标题】:Using Javascript within Splinter to change a value for an element of known ID在 Splinter 中使用 Javascript 更改已知 ID 元素的值
【发布时间】:2020-04-06 09:06:58
【问题描述】:

我对python很陌生。我正在尝试从网站中提取数据,我需要为数据搜索设置日期。日期是通过日期选择器设置的,我无法使用 splinter element.fill() 填写表格。但是,我知道元素名称,并且日期存储为它应该可以更改的值。

由于我从未使用过 javascript,我不确定它的语法是什么。我希望是这样的:

browser.execute_script("document.getElementById('fromdate').value=10.12.2019")

会工作,但我遇到了问题。有人可以提供一些帮助吗?

【问题讨论】:

    标签: javascript python google-chrome browser splinter


    【解决方案1】:

    是的,我认为这段代码应该可以工作,但我认为你错过了引号。请尝试以下方法:

    browser.execute_script('document.getElementById("fromdate").value="10.12.2019"')
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-11
      • 2014-03-15
      • 2017-04-28
      • 2012-03-20
      • 2010-09-25
      • 2016-05-24
      相关资源
      最近更新 更多