Wie man Daten von einer Webseite in Selenium Webdriver abruft

Ich möchte den Firmennamen, die E-Mail-Adresse und die Telefonnummer von diesem @ abrufeVerknüpfun und füge diese Inhalte in eine Excel-Datei ein. Ich möchte dasselbe für alle Seiten der Website tun. Ich habe die Logik, die Links im Browser abzurufen und zwischen ihnen zu wechseln. Ich kann die Daten nicht von der Website abrufen. Kann mir jemand eine Verbesserung des Codes anbieten, den ich geschrieben habe?

Below ist der Code, den ich geschrieben habe:

from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
from selenium.webdriver.common.keys import Keys
import time
from lxml import html
import requests
import xlwt

browser = webdriver.Firefox() # Get local session of firefox

# 0 wait until the pages are loaded
browser.implicitly_wait(3) # 3 secs should be enough. if not, increase it

browser.get("http://ae.bizdirlib.com/taxonomy/term/1493") # Load page
links = browser.find_elements_by_css_selector("h2 > a")

#print link
for link in links:
    link.send_keys(Keys.CONTROL + Keys.RETURN)
    link.send_keys(Keys.CONTROL + Keys.PAGE_UP)
#tree = html.fromstring(link.text)
    time.sleep(5)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage