小编StJ*_*esy的帖子

在 Selenium、Python 中查找下一个兄弟特定元素?

我需要先前选择的元素的同级元素。

例如:

<div class="dt">Technology</div>
<div class="da">GSM / CDMA / HSPA / EVDO / LTE</div>
<div class="dt">Dimensions</div>
<div class="da">149.9 x 70.4 x 7.8 mm (5.90 x 2.77 x 0.31 in)</div>
<div class="dt">Weight</div>
<div class="da">157 g (5.54 oz)</div>
<div class="dt">Build</div>
<div class="da">Back glass (Gorilla Glass 5), aluminum frame    </div>
<div class="dt">Type</div>
<div class="da">Dynamic AMOLED capacitive touchscreen, 16M colors</div>
<div class="dt">SIM</div>
<div class="da">Single SIM (Nano-SIM) or Hybrid Dual SIM)</div>
Run Code Online (Sandbox Code Playgroud)

假设我需要“尺寸”和类型。

代码:

dts = browser.find_elements_by_class_name("dt");
for dt in dts :

    if dt.("innerText") == "Dimensions": …
Run Code Online (Sandbox Code Playgroud)

python selenium

5
推荐指数
1
解决办法
9393
查看次数

标签 统计

python ×1

selenium ×1