Python e Selenium

1. Python e Selenium

ERICK
SH1R0E

(usa Kali)

Enviado em 17/07/2019 - 09:34h

Querido e amado pessoal venho por meio deste solicitar uma ajuda de vocês, estou desenvolvendo um codigo que entra em determinada pagina da empresa onde trabalho e coleta algumas informações da mesma, a pagina entra e copia as informações corretamente e ai vem o problema que quero resolver dentro dessa pagina e possivel colocar um filtro para diminuir o numero de informações que ele busca oque eu gostaria de fazer seria mandar as teclas de atalho para que o navegador abra esse filtro ('e obrigatoriamente tem q ser por estes atalhos para funcionar do modo q eu quero'), as teclas que eu quero envias são ALT+G queria saber que funçao em python com selenium posso fazer esse envio alguem poderia me dar essa força.


  


2. Re: Python e Selenium

wellington joão da Silva
wellingtonjoao

(usa Manjaro Linux)

Enviado em 30/07/2019 - 12:16h

Tenta desse modo:

# Importar classe para inicializar o browser
from selenium import webdriver
# Importar a classe ActionChains responsável pelas manipulações
from selenium.webdriver.common.action_chains import ActionChains
# Importar a classe Keys que podem ser utilizadas no key_up e key_down
from selenium.webdriver.common.keys import Keys

firefox = webdriver.Firefox()
actions = ActionChains(firefox)

# Exemplo com key_down e key_up. Simular um ALT + G
actions.key_down(Keys.ALT) # Pressionar o ALT
actions.send_keys('G') # Pressionar o G
actions.key_up(Keys.ALT) # Liberar o ALT
actions.perform()







Abaixo tem um link com alguns outros exemplos:

https://chercher.tech/python/mouse-actions-python-selenium

SH1R0E escreveu:

Querido e amado pessoal venho por meio deste solicitar uma ajuda de vocês, estou desenvolvendo um codigo que entra em determinada pagina da empresa onde trabalho e coleta algumas informações da mesma, a pagina entra e copia as informações corretamente e ai vem o problema que quero resolver dentro dessa pagina e possivel colocar um filtro para diminuir o numero de informações que ele busca oque eu gostaria de fazer seria mandar as teclas de atalho para que o navegador abra esse filtro ('e obrigatoriamente tem q ser por estes atalhos para funcionar do modo q eu quero'), as teclas que eu quero envias são ALT+G queria saber que funçao em python com selenium posso fazer esse envio alguem poderia me dar essa força.









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts