【发布时间】:2021-05-03 07:09:24
【问题描述】:
在浏览器中我需要提取这个元素:
<line stroke="#003088" stroke-width="15.562500357627869" stroke-linecap="round" marker-end="url(#arrowhead-pb)" opacity="0.4" x1="166.00000381469727" y1="431.6000099182129" x2="166.00000381469727" y2="309.17500710487366" cgHash="531.2000122070312,531.2000122070312,c2,c4,paleBlue"></line>
此元素不可交互,但我仍然需要将 x1、x2、y1、y2 坐标保存到变量中。唯一对我有用的 find 选项是 driver.find_element_by_tag_name('line') 但这会返回坐标 {'x': 611, 'y': 372} 这显然不是我想要的。
我的问题:有什么方法可以从网络浏览器中提取准确的坐标?主要是x1,x2,y1,y2。
【问题讨论】:
标签: python selenium svg xpath css-selectors