我從links.txt 打開兩個鏈接并輸出到names.txt。
我試圖擺脫這個詞:“FEATURING”并在元素之間添加:“,”。
電流輸出:
FEATURING
Arietta AdamsIsiah MaxwellFEATURING
Vanessa VegaRichard Mann
期望的輸出:
Arietta Adams, Isiah Maxwell
Vanessa Vega, Richard Mann
我的代碼:
one = open("links.txt", "r")
for two in one.readlines():
driver.get(two)
sleep(3)
for element in driver.find_elements_by_class_name('sceneColActors'):
with open("names.txt", "a") as testtxt:
testtxt.write(element.text)
網址:
<div class="sceneCol sceneColActors"> == $0
<b>Featuring </b>
<a href="/en/Arietta-Adams/58224" title="Arietta Adams">Arietta Adams</a>
<span class="actorSeparator">, </span>
<a href="/en/Isiah-Maxwell/34204" title="Isiah Maxwell">Isiah Maxwell</a>
這是 html 的螢屏截圖,以防萬一。
uj5u.com熱心網友回復:
我想您應該嘗試a單獨獲取標簽。嘗試
driver.find_elements_by_css_selector('.sceneColActors a')
代替
driver.find_elements_by_class_name('sceneColActors')
現在您可以分別獲取所有需要的單詞,只需,在它們之間添加分隔符即可。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/391982.html
上一篇:為什么我無法使用Maven依賴項使用Selenium和Java進行連接?
下一篇:無法登錄網站Selenium
