Cómo quitar datos de una página web en selenium webdriver
Quiero obtener el nombre de la empresa, el correo electrónico y el número de teléfono de esteEnlazar y poner estos contenidos en un archivo de Excel. Quiero hacer lo mismo para todas las páginas del sitio web. Tengo la lógica para buscar los enlaces en el navegador y cambiar entre ellos. No puedo obtener los datos del sitio web. ¿Alguien puede proporcionarme una mejora en el código que he escrito?
A continuación se muestra el código que he escrito:
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)