首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Selenium get value python

Selenium get value python
EN

Stack Overflow用户
提问于 2020-07-22 02:50:29
回答 2查看 57关注 0票数 0

我是使用selenium的新手,我想突出显示这一行的值。当我使用get attribute函数时,它弹出一个错误:“TypeError: get_attribute()缺少一个必需的位置参数:'name'”。我怎么才能解决这个问题,或者缺少任何部分?

代码语言:javascript
运行
AI代码解释
复制
def HSI_realtimeprice():

driver = webdriver.Chrome(ChromeDriverManager().install())
driver.get('https://www.hkex.com.hk/Products/Listed-Derivatives/Equity-Index/Hang-Seng-Index-(HSI)/Hang-Seng-Index-Options?sc_lang=zh-HK#&product=HSI')
hsi_price = driver.find_element_by_xpath('//div[@class="ls"]').get_attribute()
print(hsi_price)

HSI_realtimeprice()

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-07-22 03:43:16

你应该输入你想要实现的属性。

代码语言:javascript
运行
AI代码解释
复制
hsi_price = driver.find_element_by_xpath('//div[@class="ls"]').get_attribute('insert_here')

看起来您想要获取文本,使用innerHTML

代码语言:javascript
运行
AI代码解释
复制
driver.find_element_by_xpath('//div[@class="ls"]').get_attribute('innerHTML')

尽管这也可以通过.text来实现

代码语言:javascript
运行
AI代码解释
复制
hsi_price = driver.find_element_by_xpath('//div[@class="ls"]').text
票数 0
EN

Stack Overflow用户

发布于 2020-07-22 03:31:36

如果您想提取"12,639.39“,请尝试使用hsi_price.text

当你想提取hrefsrc等属性时,应该使用get_attribute()

对于此元素

代码语言:javascript
运行
AI代码解释
复制
<img src="http://example.com/my-image.img"/>

代码

代码语言:javascript
运行
AI代码解释
复制
element.get_attribute('src')

获取http://example.com/my-image.img

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63026058

复制
相关文章
SAP The FM To Get the Characteristic Value
SAP The FM To Get the Characteristic Value
SAP虾客
2021/03/25
6570
jQuery: select option get display value
select option 从DB取得,除了value, 还希望对表示值等进行处理
刀枪不入de王二花
2022/08/26
8580
jQuery: select option get display value
VisualStudio can not get the correct struct object value in Locals windows
VisualStudio 的局部变量窗口里面看到某些结构体的值和实际上的结构体调用 ToString 方法返回的值是不同的 When I use the unsafe struct with the special size and I override the ToString method, then I can find the actual ToString value and the value in VisualStudio Locals windows are different
林德熙
2021/06/29
2590
Leetcode 1413. Minimum Value to Get Positive Step by Step Sum
文章作者:Tyan 博客:noahsnail.com | CSDN | 简书
Tyan
2021/03/02
3830
Leetcode 1413. Minimum Value to Get Positive Step by Step Sum
Cannot get a STRING value from a NUMERIC cell poi异常解决[通俗易懂]
ref:http://www.tpyyes.com/a/kuozhan/2017/0902/199.html
全栈程序员站长
2022/11/17
3K0
python + selenium +
需要在打开浏览器后, 获取浏览器的command_executor url, 以及session_id
py3study
2020/01/06
1.3K0
eclipse maven 报错Could not get the value for parameter encoding for plugin execution default
问题描述:更改默认的maven仓库路径完成后、即存maven项目或者新建maven项目的时候出现如下错误 Could not get the value for parameter encoding for plugin execution default 原因分析:当问题解决后、回首想想应该是当时在更改本地仓库(【自学maven系列】之修改eclipse的maven默认仓库路径)的最后一步、也就是在重新download默认的maven包的时候出现了问题、记得当时已经24点之后、电脑锁屏了一会无线可能断了、
庞小明
2018/03/09
1.6K0
selenium如何下载_python的selenium
在使用新的FirefoxProfile时,使用set_preference方法来配置配置文件,这样就可以单击Save和{},并且在下载过程中不会被中断。您可以按如下方式设置配置:profile = webdriver.FirefoxProfile()
全栈程序员站长
2022/11/04
1.5K0
python get请求
get请求是HTTP协议中最基本、最常见的操作。我们在浏览器中直接输入网址访问网站就是一个很常见的get请求操作。
灯珑LoGin
2022/10/31
1.2K0
c#之dynamic类型通过属性获取值(get value by key)
即 d.GetType().GetProperty("value2").GetValue(d, null);注意这个写的时候没有代码提示,但是是可以的。
Vincent-yuan
2021/02/25
5.5K0
c#之dynamic类型通过属性获取值(get value by key)
Python操作selenium
logging用法 logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(name)s - %(levelname)s - %(message)s') logger = logging.getLogger(__name__) logger.info("test") pyautogui坐标点击 识别图片 coords = pyautogui.locateOnScreen('1.png') 获取坐标 x, y = pyautogui.ce
骤雨重山
2022/01/17
5840
python selenium cookie
brower.get("https://www.taobao.com") for cookie in tbCookies: brower.add_cookie({ "domain":".taobao.com", "name":cookie, "value":tbCookies[cookie], "path":'/', "expires":None }) brower.get("https://www.taobao.com")
用户5760343
2019/07/27
1.2K0
Python爬虫——Selenium
安装chromium 官方下载地址是http://chromedriver.chromium.org/downloads,注意需要和本地安装的Chrome浏览器版本相匹配。如当前ChoreDriver2.42支持的Chrome版本是v68到v70
羊羽shine
2019/05/29
8710
Python爬虫-selenium
对于python爬虫的相关知识之前分享了很多,这回来说说如何利用selenium自动化获取网页信息。通常对于异步加载的网页,我们需要查找网页的真正请求,并且去构造请求参数,最后才能得到真正的请求网址。而利用selenium通过模拟浏览器操作,则无需去考虑那么多,做到可见即可爬。当然带来便捷的同时,也有着不利,比如说时间上会有所增加,效率降低。可是对于业余爬虫而言,更快的爬取,并不是那么的重要。
小白学大数据
2023/05/12
6340
python字典根据value排序
有时候我们将数据保存在字典中,想将元素出现的次数按照顺序排序。我们可以考虑用lambda和sort函数实现。
生信编程日常
2020/09/25
1.6K0
Python爬虫-selenium
对于Ajax加载的网页已经分析了好几回,这回来说说利用selenium自动化获取网页信息。
小F
2020/10/09
7430
Python爬虫-selenium
python之selenium
selenium是处理异步加载的一种方法 总的来说是操作浏览器访问来获取自己想要的资料 优点是浏览器能看到的都能爬下来,简单有效,不需要深入破解网页加载形式  缺点是加载的东西太多,导致爬取速度变慢 1 #!/usr/bin/python3.4 2 # -*- coding: utf-8 -*- 3 4 from selenium import webdriver 5 import time 6 7 # http://www.cnblogs.com/fnng/p/3238685.html
机器学习和大数据挖掘
2019/07/02
5090
python爬虫:selenium + webdriver + python
---- title: python爬虫:selenium + webdriver + python tags: 爬虫学习,浏览器驱动,小书匠 grammar_cjkRuby: true 1.se
AI拉呱
2021/01/14
8510
python(you-get)
(you-get -i https://www.bilibili.com/video/av15125181)
kirin
2020/08/27
7890
python(you-get)
Python+Selenium笔记(十一):配置selenium Grid
(一) 前言 Selenium Grid可以将测试分布在若干个物理或虚拟机器上,从而实现分布方式或并行方式执行测试。 这个链接是官方的相关说明。 https://github.com/Selenium
free赖权华
2018/04/27
2.4K0
Python+Selenium笔记(十一):配置selenium Grid

相似问题

get span jsname = 'value‘,selenium,python

21

Python re.search get value

118

Pandas Python - get value counts by grouped

25

Python selenium webdriver get堆栈

10

调用函数: select_by_value Selenium Python

110
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文