Selenium com Python #16 - Splinter
HTML-код
- Опубликовано: 16 сен 2024
- Splinter é uma biblioteca muito legal, que faz um wrapper no selenium e fornece uma API muito gostosa de programar.
Vamos aprender juntos? S2
-------------------
O canal é mantido por uma iniciativa de financiamento coletivo:
Apoia-se: apoia.se/lived...
picpay: @livedepython
-------------------
Códigos e Slides: github.com/dun...
Telegram do curso: t.me/cursopyth...
-------------------
#curso #python #selenium
Muito boa essa aula, estou aprendendo bastante acompanhando os vídeos 👏
Muito legal! Agora sim tá mais python (menos código.. mais ação)
cara muito massa esse splinter não conhecia, obs: o Xpath do slelenium da pra buscar por texto basta usar "//a[text() == 'meu texto' ]" o "text()" é padrão do xpath.
Bela contribuição essa do xpath. A gente teve uma aula toda sobre xpath. Mas o que é massa no spliter é não ter que escrever o textão do xpath. USAUSHAUSH
@@Dunossauro verdade, achei muito legal isso valeu pela dica!
Dá pra misturar as libs?? Usar partes do splinter no meu código que está em selenium original?
não consigo instalar o geckodriver no macOS BigSur, se algum tiver alguma dica
@Eduardo Mendes, eu obtive um erro quando tentei Alterar o sessionTimeout.
Erro:
selenium.common.exceptions.WebDriverException: Message: json: cannot unmarshal number into Go struct field Caps.sessionTimeout of type string
Código Executado:
d = Browser(
driver_name='remote',
browser='chrome',
command_executor='localhost:4444/wd/hub',
desired_capabilities={'platform': 'LINUX', 'enableVNC': True,
'browserName': 'chrome', 'version': '84.0',
'enableVideo': False, 'sessionTimeout': 900,
'max-timeout': 900},
)
Alguem mais obteve esse Erro?
Obs: O Erro ocorre tanto usando o Splinter quanto Usando somente o Selenium.
Acabei percebendo que na Versão Atual, 2020, o valor esperado tipo string, formato golang. O Correto é : '30s', ou '30m' ou '1h30m'....
Nessa Versao o Valor era Int.
aerokube.com/selenoid/1.6.1/#_custom_session_timeout_sessiontimeout