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

Комментарии • 9

  • @rodrigomelo7418
    @rodrigomelo7418 4 года назад

    Muito boa essa aula, estou aprendendo bastante acompanhando os vídeos 👏

  • @eded2863
    @eded2863 4 года назад

    Muito legal! Agora sim tá mais python (menos código.. mais ação)

  • @avataraanga
    @avataraanga 4 года назад

    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.

    • @Dunossauro
      @Dunossauro  4 года назад +1

      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

    • @avataraanga
      @avataraanga 4 года назад +1

      @@Dunossauro verdade, achei muito legal isso valeu pela dica!

  • @EdsonABraga
    @EdsonABraga 4 года назад

    Dá pra misturar as libs?? Usar partes do splinter no meu código que está em selenium original?

  • @marciojsilva
    @marciojsilva 3 года назад

    não consigo instalar o geckodriver no macOS BigSur, se algum tiver alguma dica

  • @fabiopaes869
    @fabiopaes869 4 года назад

    @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.

    • @fabiopaes869
      @fabiopaes869 4 года назад

      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