python-2.7 - 如何点击登录按钮
问题描述
帮助我在https://instant-stresser.com/login上找到按钮 ID 或 XPath 。我想让机器人自动登录,因为我的代码不起作用。
enter_searchbar = driver.find_element_by_id("username")
enter_searchbar.send_keys("myusrname")
enter_searchbar = driver.find_element_by_id("password")
enter_searchbar.send_keys("mypass")
button = driver.find_element_by_name("Login")
button.click()
我得到的错误:
发生异常:没有这样的元素异常消息:没有这样的元素:无法找到元素:{“method”:“css selector”,“selector”:“[name =“Login”]”}(会话信息:chrome = 86.0 .4240.198)
解决方案
当你在网站上按下ctrl + shift + i
打开开发者工具,然后按下ctrl + shift + c
打开选择器工具,然后点击页面上的元素(the button)
,返回开发者工具,现在应该突出显示某些内容,然后右键单击,copy, copy full XPath,
然后你可以使用它用于单击可单击元素的一段代码。
driver.find_element_by_xpath("XPATH GOES HERE").click()
推荐阅读
- java - 为什么下面程序的输出是 1 而不是 2?
- swift - 在特定情况下何时使用类与结构
- python - 使用 Bing API v7.0 搜索相似图像
- macos - 如何在 Mac book 上安装 Terragrunt 0.19.x 版本
- java - 如何在编辑文本中设置不同颜色的提示。例如提示 * 和 * 仅包含红色
- python - 删除对象后成员变量的引用计数不减少
- windows - 在 Cygwin(Windows 服务器)中运行时 nohup 命令是否有效?
- python - 从多个pyodbc数据库查询结果构造一个大的json响应
- python - 在 Python 中并行化数组赋值
- react-native - React Native 仅加载自定义字体一次