Primero imagina que solo necesitas un comando, y luego el navegador funcionará por sí solo según el comando que ingreses, sin tener que hacerlo tú mismo.
Abre el navegador automáticamente
Abre el navegador automáticamente. Si esto es simplemente para abrir una página web, Python tiene un módulo incorporado, como sigue:
import webbrowser webbrowser.open ("http://ww.baidu.com") #La URL que necesitas abrir
Abre automáticamente el navegador predeterminado y muestra la página web.
Sin embargo, si no se puede lograr el propósito de la operación, ¿qué debemos hacer? Importamos otro módulo y el controlador del navegador correspondiente, y luego almacenamos el controlador en el directorio raíz de Python.
Necesita instalar, pip instalar selenium
Importar
desde selenium import webdriver
driver = webdriver.Chrome ()
#url para abrir la URL para abrir
driver.get (url = "http://www.baidu.com")
Abrí el sitio web, ¿qué debo hacer a continuación?
Por supuesto que estaba hecho.
Primero, ajuste la interfaz del navegador al máximo.
# Maximice el controlador de ventana actual. Maximize_window ()
Luego llegamos a la operación, hay dos operaciones principales comúnmente utilizadas,
Clic clic()
Ingrese send_key ()
¡La operación está ahí, pero siempre tienes que decirme dónde hacer el pedido!
Posicionamiento.
Orientación:
# Ubicar elementos por nombre de clase
driver.find_element_by_class_name ("")
# a través de css posicionamiento
driver.find_element_by_css_selector ("")
# id por posicionamiento
driver.find_element_by_id ("")
# Nombre enlazando posicionamiento
driver.find_element_by_link_text ("")
# por nombre Localizar
driver.find_element_by_name ("") #Localizar a
través de la dirección de enlace
driver.find_element_by_partial_link_text ("")
#Localizar conductor
vía xpath.find_element_by_xpath ("")
# Localizar conductor
vía tag.find_element_by_tag_name ("")
Operación coherente:
#Buscar por nombre de enlace, haga clic en Baidu driver.find_element_by_link_text ("Baidu click"). Click ()
Otras operaciones, capturas de pantalla y guardar archivos.
# Screenshotdriver.get_screenshot_as_file
("Screenshot.png")
Cerrar el navegador
#Cierre el controlador del navegador.close ()
rastreador de selenio
Por supuesto, el funcionamiento automático del navegador está hecho. Aquí mencionaré las características del rastreador de selenio. También se puede usar para hacer tu propio rastreador. ¿Es muy poderoso? Por supuesto, el rastreador es ignorado. ¡Menciona aquí, si estás interesado, puedes averiguarlo!
O ^ ~ ^ O
Descarga imágenes y nunca lo hagas tú mismo
Un tutorial sobre el rastreador de Python que debes conocer
Bienvenido a prestar atención a la cuenta oficial y responder a " Operar el navegador " en segundo plano para obtener el controlador del navegador de la versión correspondiente. Por supuesto, también puede utilizar otros, siempre que pueda utilizarlo.