Я новичок в селене и затрудняюсь в поиске элемента.Как найти href и щелкнуть ссылку, используя селен
Я хочу очистить от новостей Google. Я могу ввести текст и выполнить поиск результатов. Скажем, я ищу новости о Microsoft и возвращает список новостей.
Моя конечная цель - щелкнуть ссылки по одному и извлечь содержание новостей каждой ссылки. Но я теперь застрял в том, как нажать ссылку.
, когда я правой кнопкой мыши на «проинспектировать элемент», то связующая часть в виде
Я попытался
browser.find_element_by_class_name('l _HId')
browser.find_element_by_partial_link('/url?sa=t&rct=j&q=&esrc=s&source=newssearch&')
browser.find_element_by_xpath('//*[@id="rso"]/div[2]/div/div[1]/h3/a')
, но ни один из них не работал. Все это вернуло ошибку: не удалось найти элемент. Может кто-нибудь сказать мне, почему и как найти элемент?
Я взаимодействую с firefox и использую python 3.4 в Windows 7. Другая проблема заключается в том, что в firefox нет «copy xpath», хотя я установил firebug и firepath. Xpath выше был скопирован из Chrome на самом деле.
Будучи «новый к Selenium ", рассмотрели ли вы чтение руководства? https://code.google.com/p/selenium/wiki/GettingStarted – SiKing