Я довольно новичок в Python и Selenium, и у меня есть мой скрипт, который делает то, что я хочу, но у меня есть текущая кодировка с сайта:
<a onclick="realPostBack('ctl00$ctl00$mainContent$ContentPlaceHolder1$ucHub$ucSearchExplorer$dgContents$ctl00$ctl04$lnkContent', ''); return false;" id="ctl00_ctl00_mainContent_ContentPlaceHolder1_ucHub_ucSearchExplorer_dgContents_ctl00_ctl04_lnkContent" class="hub-content-item" actiontype="Secondary" href="javascript:__doPostBack('ctl00$ctl00$mainContent$ContentPlaceHolder1$ucHub$ucSearchExplorer$dgContents$ctl00$ctl04$lnkContent','')"><span>How to Project Wirelessly in Philly</span></a>
и я не могу заставить его щелкнуть ссылку.
Я пробовал:
driver.find_element_by_text("How to Project Wirelessly in Philly")
и частичный текст
driver.find_element_by_id("ctl00_ctl00_mainContent_ContentPlaceHolder1_ucHub_ucSearchExplorer_dgContents_ctl00_ctl04_lnkContent")
Я пробовал по тегу, но все возвращает ошибки. Глядя здесь, я видел кое-что с Xpath, но я понятия не имею, как это сделать, но если кто-то здесь делает, то немного поможет с этим, или любой другой простой код, который, я надеюсь, позволяет мне щелкнуть эту ссылку. (Я знаю, что мне придется сделать .click (), чтобы в итоге щелкнуть по нему, но я пока не могу найти элемент)