Загрузка...

Extract information from a tag Selenium

Thread in Python created by XagLer May 15, 2020. 448 views

  1. XagLer
    XagLer Topic starter May 15, 2020 Тут что-то написано 63 May 26, 2017
    Есть html код:
    HTML
    <span jstcache="903" class="widget-pane-link" jsan="7.widget-pane-link">+61 1800 624 233</span>
    Нужно вытащить номер телефона через selenium.

    Или мб кто знает html, как правильно обратится к номеру телефона??
     
  2. oriole
    oriole May 15, 2020 был(а) давно
    1. View previous comments (2)
    2. XagLer Topic starter
      oriole, а как сделать, что бы он возвращал текст?
    3. XagLer Topic starter
      oriole, .text понял, туплю
    4. XagLer Topic starter
      oriole, спасиб бро, рил помог
  3. Sergey_AKs
    что бы доставать текст еще есть вариант
    .get_attribute('textContent')
     
  4. arutr5wisher
    arutr5wisher Aug 1, 2020 Ищу аккаунты под реф и не только. 0 Jun 28, 2019
    а как изменить этот текст ?
     
    1. View previous comments (1)
    2. arutr5wisher
      oriole, на странице сайта
    3. WhereIsMyMind_inactive3017758
      arutr5wisher, Пишешь вставку на js и внедряешь с помощью execute_script
    4. Sakari
      WhereIsMyMind_inactive3017758, звучит хайпово :thinking:

      Python
      def browser_input_set(browser, selector, value):
      input_element = browser.find_element_by_css_selector(selector)
      input_element.clear()
      input_element.send_keys(value)

      browser_input_set(browser, "span[class='widget-pane-link']", '+77777777')
      Или второй вариант, но подойдет не всегда.
      Python
      browser.execute_script("document.getElementsByClassName('widget-pane-link').value = '+777777777")
      На некоторых сайтах, которые устроенны запарно придется юзать через Actions.
Top
Loading...