Python 用硒刮削鳗鲡

Python 用硒刮削鳗鲡,python,angularjs,web-scraping,Python,Angularjs,Web Scraping,我正在寻找从该URL检索某些信息的方法: 经过大量的谷歌搜索和浏览,我找到了一种方法: 我已经下载了Selenium,将gecko添加到路径中,并使用最新版本的Firefox避免了这个bug 我正在寻找这个: <h5 class="ng-binding">A.I.O.P. - ASS. ITALIANA OSPEDALITA' PRIVATA</h5> 它工作正常,并以正确的方式处理请求,但我肯定无法使用以下方法检索未排序的列表元素: wait.until(EC.vi

我正在寻找从该URL检索某些信息的方法:

经过大量的谷歌搜索和浏览,我找到了一种方法: 我已经下载了Selenium,将gecko添加到路径中,并使用最新版本的Firefox避免了这个bug

我正在寻找这个:

<h5 class="ng-binding">A.I.O.P. - ASS. ITALIANA OSPEDALITA' PRIVATA</h5>
它工作正常,并以正确的方式处理请求,但我肯定无法使用以下方法检索未排序的列表元素:

wait.until(EC.visibility_of_element_located((By.CLASS_NAME, "ng-binding")))

links = [link.get_attribute("href") for link in
driver.find_elements_by_css_selector("div.ng-binding  h5")]
print(links)

driver.close()
我不是在寻找一个会为我写这篇文章的人。我需要了解如何思考才能找到解决方案

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

driver = webdriver.Firefox()
driver.get("http://www.mediadata.it/it/aziende-
comunicatori/elenco/%7B%7D/1")
driver.maximize_window()

wait = WebDriverWait(driver, 10)
wait.until(EC.visibility_of_element_located((By.CLASS_NAME, "ng-binding")))

links = [link.get_attribute("href") for link in
driver.find_elements_by_css_selector("div.ng-binding  h5")]
print(links)

driver.close()