Python selenium Webdriver - 文本框和按钮不起作用
Python selenium webdriver - textbox and button won't work
我一直在玩 python 的 selenium webdriver 库,我有一些编程知识,但在与网页等相关时几乎没有。
我正在尝试登录这个网站 https://freebitco.in/我单击登录按钮,填写文本框,然后单击带有硒的按钮,但页面只是刷新,将输入留空,没有任何反应。
我尝试手动(ctrl + V)输入文本,然后单击带有硒的按钮,在这种情况下它可以工作。我很想为这个芬诺农找到答案。我还想知道网页如何区分机器人输入和用户输入,从我的角度来看(没有网页知识),我只能看到它能够与客人计时等一起工作来判断它是否是机器人,它怎么能看到它是一个机器人在这个文本框中写字?(如果是这样的话)。
感谢您的回答,并原谅我糟糕的英语水平。(:
这是我的代码:
driver.find_element_by_class_name('login_menu_button').click()
driver.find_element_by_id('login_form_btc_address').send_keys(address)
driver.find_element_by_id('login_form_password').send_keys(password)
driver.find_element_by_id('login_button').click()
这是针对文本框的:
<input type="text" name="btc_address" id="login_form_btc_address">
这是按钮
<input type="text" name="btc_address" id="login_form_btc_address">
从我在该页面上看到的内容来看:
<li class="login_menu_button active">
<a href="javascript:void(0);">LOGIN</a>
</li>
因此,即使您单击顶部菜单,我认为您也没有打开登录表单 尝试将第一次单击更改为链接元素:
driver.find_element_by_link_text('LOGIN').click()
此外,您可能需要在点击之间同步(即检查您期望的事情是否确实发生了)
相关文章:
- JS动态添加字段-删除按钮不起作用
- 一键启动按钮不起作用
- 带有向下钻取的 Amchart 图表工作正常,但“后退”按钮不起作用
- 为什么不'这个HTML按钮不起作用
- 使用javascript后,提交按钮不起作用
- 镀铬延长件内部的聚合物纸按钮不起作用
- 我的提交按钮不起作用
- AngularJs:多次点击同一个按钮不起作用
- Ruby on Rails - 引导旋转木马按钮不起作用
- 为什么我的开关按钮不起作用
- 无法弄清楚为什么提交按钮不起作用
- 使用动画时Jquery后退按钮不起作用
- 禁用浏览器中的后退按钮不起作用
- 打印按钮不起作用
- jQuery-关闭按钮不起作用
- HTML按钮不起作用
- 清除Javascript/HTML中的画布按钮不起作用
- '有角度的靠背'返回页首按钮不起作用
- onclick() jQuery/JavaScript 显示饼图的按钮不起作用
- 网页Jquery下拉按钮不起作用