Pythonはselelniun指定された要素を探していると、クラスの内容を変更します

このコードをクラックスライディング最近の研究では、研究を通じて、最終的にここでそれを記録するために、解決思考の新しい方法を見つけることですが、プロセス中に小さな問題が発生しました

我々はそれを「」=ターゲットに変更して、要素の属性ターゲットの特定の要素は=「_空白」は、別のウィンドウでリンクをオープンにしたときにことを知っています

js='document.getElementsByClassName("xxx")[y].target=""'
driver.execute_script(js)#执行js语句

ここで
xxxは、ロケーションの内容変更するクラスであり
、yは最初のクラスの要素の数であり、最初のものは1秒であり、0であります




何それは、クラスの内容を変更する場合には、共感

js = 'document.getElementsByClassName("geetest_canvas_slice")[0].className="geetest_canvas_slice geetest_absolute1"'
driver.execute_script(js)

ここで私が見つかりました。
JSは、クラスを2つを選択することができた場合の要素は2つのオプションがあります選択
上の書き込みに必要とする要素を選択するXPathが、2つに

このクラスは、次のような複数の要素を持つ場合、

<p id="beijing" class='capital huge-city'>
    北京    
</p>

あなたはそれに投票したい場合は、対応するXPathがなければなりません//p[@class="capital huge-city"]
、これはただのようにプロパティを記述しない//p[@class="capital"]ではありません

公開された10元の記事 ウォン称賛14 ビュー3713

おすすめ

転載: blog.csdn.net/yuaneuro/article/details/104656162