python通过selenium获取输入框的文本值爬取编辑框内容

这篇具有很好参考价值的文章主要介绍了python通过selenium获取输入框的文本值爬取编辑框内容。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

以百度首页的输入框为例,当输入‘你好‘后,html中的value的值会变成‘你好’

from selenium import webdriver
web = webdriver.Chrome()
web.get('http://www.baidu.com')  # 初始页面
cc = web.find_element_by_xpath('//*[@id="kw"]')  #定位输入通过复制xpath得到如下图:
cc.send_keys(u'你好\n')  #在输入框中输入文字

内容= cc.get_attribute('value')  #获取输入框文字
print(内容)

selenium获取input框的值,python,selenium,开发语言
运行代码得到以下效果
selenium获取input框的值,python,selenium,开发语言文章来源地址https://www.toymoban.com/news/detail-764817.html

到了这里,关于python通过selenium获取输入框的文本值爬取编辑框内容的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序-----通用获取输入框的值

    在微信小程序中,可以通过以下步骤获取到输入框的值: 1. 在WXML中,使用标签创建一个输入框,并设置一个唯一的id属性。 2. 在JS中,定义一个事件处理函数,用于获取输入框的值。 3. 在事件处理函数中,通过e.detail.value获取输入框的值,并进行相应的处理。可以将其存储到

    2024年02月09日
    浏览(36)
  • 微信小程序——如何获取到输入框的值

    在微信小程序中,可以通过以下几种方式来获取输入框的值: 使用 bindinput 绑定输入事件,通过 event.detail.value 获取输入框的值。具体操作如下: 使用双向数据绑定,在 input 组件中使用 value 属性绑定一个变量,然后通过 this.data.variableName 获取输入框的值。具体操作如下: 通

    2024年02月09日
    浏览(38)
  • 从0开始python学习-31.selenium 文本输入框、下拉选择框、文件上传、时间插件选择元素定位

    目录 1. 纯文本输入框 2. 存在默认值的文本输入  3. 下拉选择框 4. 输入后下拉选择框 5. 文件上传 6. 时间插件 注意: 1. 这种存在默认值的情况在做自动化测试的时候可以选择不做处理,直接略过该元素,也可以先将默认值清除后再进行输入的方式进行测试 2.如果是下图这种

    2024年02月06日
    浏览(52)
  • 通过Python+Selenium获取我的所有文章质量分

    大家好,我是空空star,本篇给大家分享一下 《通过Python+Selenium获取我的所有文章质量分》 。 目前在质量分查询界面只能一篇文章一篇文章查,如果我们想快速知道我们哪些文章质量分不是高质量,手动一篇一篇查太慢,借助Selenium代替手动,快速查出我们所有文章的质量分

    2024年02月16日
    浏览(31)
  • 微信小程序:表格中更改输入框的值,实时获取表格全部数据,点击按钮更改数据库指定项数据

    样例: 样式展示 数据库中原始第一条数据  修改表格第一行的数量: 数据库结果     核心代码 wxml ①wx:for:执行循环将数组数据展示出来 ②在某一单元格加上input样式 ③在input中绑定:文本框改变事件,并且绑定data-index便于知道改变的具体是哪一行的数据 wxss js ①变更in

    2024年02月16日
    浏览(44)
  • Python利用Selenium实现弹出框的处理

    现如今经常出现在网页上的基于 JavaScript 实现的弹出框有三种,分别是  alert、confirm、prompt  。该章节主要是学习如何利用 selenium 处理这三种弹出框。奥利给,冲! JavaScript的三种对话框是通过调用 \\\"window对象\\\" 的三个方法 \\\"alert()\\\"、\\\"confirm()\\\" 、\\\"prompt()\\\" 来获得,我们可以利用这

    2024年02月01日
    浏览(38)
  • Selenium||解决给元素输入文本失败问题

    最近在基于selenium+python框架学习WEB自动化测试,在尝试对textarea控件直接使用send_keys()方法进行输入文本操作时,报错了,提示输入失败,界面上效果看也未能成功实现文本信息输入。 textarea控件内设置了默认值(placeholder=“请输入你要翻译的文字或网址”),导致不能直接用

    2024年02月13日
    浏览(34)
  • selenium获取文本的方法

    element=driver.find_element(By.XPATH, \\\'//*[@class=\\\"el-form-item__error\\\"]\\\')]) 1.element.text 2.get_attribute(“textContent”) 优点:可以获取隐藏元素的文本 缺点:IE不支持;获取有些元素的文本时,结果中带有空字符串;(没有尝试过) 3.get_attribute(\\\"innerText\\\") 优点:可以获取隐藏元素的文本 缺点:F

    2024年02月11日
    浏览(27)
  • Selenium通过文本定位并且实现操作

    对于Selenium初学者来说,定位方式采用精准定位作为简单也就是通过获取精准的位置信息进行定位。例如: //*[@id=\\\"s-top-left\\\"]/a[1] ,通过语句 driver.find_element(By.XPATH,\\\'//*[@id=\\\"s-top-left\\\"]/a[1]\\\') 即可以精准的进行定位元素,但是此场景只针对这一个页面,也就是说类似的并不通用并且

    2024年02月12日
    浏览(34)
  • 软件测试|如何使用selenium处理iframe富文本输入框

    简介 在网页开发中,富文本框是常见的元素,用于输入富文本内容,如富文本编辑器或邮件编辑器。如果我们要使用Python和Selenium进行自动化测试或操作这种富文本框,可能会遇到一些挑战。本文将详细介绍如何使用Python和Selenium来向iframe富文本框输入内容,并提供示例代码

    2024年01月20日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包