相关疑难解决方法(0)

提取 Selenium 中的隐藏元素

hidden我在 iframe 中有一个 type 元素。我想知道是否有任何方法可以获取这个值,因为我正在使用硒。更具体地说,它是验证码字段。我试过用类似的东西拉它

#!/usr/bin/env python

from selenium import webdriver
driver=webdriver.Chrome(chrome_bin_path)
driver.get('http://websitehere.com')
print driver.find_element_by_xpath('//*[@id="recaptcha-token"]').text
Run Code Online (Sandbox Code Playgroud)

但由于它的隐藏性质,它不会返回任何内容。

下面是源代码的片段。突出显示的是感兴趣的字符串。(价值)

来源

html python selenium captcha recaptcha

3
推荐指数
1
解决办法
1万
查看次数

如何使用Selenium设置隐藏输入的值?

我已经看过这个,但没有运气.

我试过这个例子,它说undefined browserbot,我也尝试过这个简单:

@browser.navigate.to "http://example.com"
@browser.execute_script("$('#hiddenthing').val('foo bar')")
Run Code Online (Sandbox Code Playgroud)

这根本不起作用,如果我试图设置没有javascript的值,它说you can't interact with hidden elements.

有什么建议?

ruby firefox selenium

2
推荐指数
1
解决办法
6235
查看次数

标签 统计

selenium ×2

captcha ×1

firefox ×1

html ×1

python ×1

recaptcha ×1

ruby ×1