Sto provando a fare qualche webscraping via Selenium. La mia domanda è molto semplice: come trovi un link e come fai a cliccare su di esso? Ad esempio: Il seguente è il codice HTML che sto cercando di web-raschiare:cliccando su un link via selenio in pitone
<td bgcolor="#E7EFF9">
<a href="javascript:selectDodasaDetdasdasy(220011643,'Kdasdası');" target="_self">
Details
</a>
</td>
Quindi, come si può vedere la parola "Dettagli" è un collegamento.
Come posso trovare quel collegamento utilizzando Selenium e fare clic su di esso?
ho provato l'idea suggerita su un td_element dopo che ho avuto l'elemento td via td_tag = tr_tag.find_element_by_tag_name ('td'). Quando chiamo find_element_by_link_text ('dettagli') ottengo l'errore selenium.common.exceptions.NoSuchElementException con il messaggio incapace di localizzare elemento locate element {'' metodo '': '' link text '', '' selector '': '' dettagli ''} ' – canbaran