使用以下代碼,我從某些專案中獲取我需要的鏈接,但由于未知原因,其中有兩個相同的 <a 標簽具有相同的內容。
<span class="risultato">
<a href="/atto/serie_generale/caricaDettaglioAtto/originario?atto.dataPubblicazioneGazzetta=2021-12-31&atto.codiceRedazionale=21A07813&elenco30giorni=false">
<span class="data">
ORDINANZA 31 dicembre 2021
</span>
</a>
<a href="/atto/serie_generale/caricaDettaglioAtto/originario?atto.dataPubblicazioneGazzetta=2021-12-31&atto.codiceRedazionale=21A07813&elenco30giorni=false">
Ulteriori misure urgenti in materia di contenimento e gestione
dell'emergenza epidemiologica da COVID-19 nelle Regioni Lazio,
Liguria, Lombardia, Marche, Piemonte, Sicilia, Veneto e nelle
Province autonome di Trento e Bolzano. (21A07813)
<span >
</span>
<span >Pag. 17</span>
</a>
</span>
我怎樣才能只獲取其中之一?
atti = [
my_elem.get_attribute("href")
for my_elem in WebDriverWait(driver, 5).until(
EC.visibility_of_all_elements_located(
(By.CSS_SELECTOR, "span.risultato > a")
)
)
]
uj5u.com熱心網友回復:
要獲取第一個 href,您可以使用以下任一定位器策略:
CSS_SELECTOR為
first-child:for my_elem in WebDriverWait(driver, 5).until(EC.visibility_of_all_elements_located((By.CSS_SELECTOR, "span.risultato > a:first-child"))):CSS_SELECTOR為
first-of-type:for my_elem in WebDriverWait(driver, 5).until(EC.visibility_of_all_elements_located((By.CSS_SELECTOR, "span.risultato > a:first-of-type"))):
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/401177.html
