Загрузка...

Вытащить из тега информацию Selenium

Тема в разделе Python создана пользователем XagLer 15 май 2020. 441 просмотр

  1. XagLer
    XagLer Автор темы 15 май 2020 Тут что-то написано 63 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 15 май 2020 был(а) давно
    1. Посмотреть предыдущие комментарии (2)
    2. XagLer Автор темы
      oriole, а как сделать, что бы он возвращал текст?
    3. XagLer Автор темы
      oriole, .text понял, туплю
    4. XagLer Автор темы
      oriole, спасиб бро, рил помог
  3. Sergey_AKs
    что бы доставать текст еще есть вариант
    .get_attribute('textContent')
     
  4. arutr5wisher
    arutr5wisher 1 авг 2020 Ищу аккаунты под реф и не только. 0 28 июн 2019
    а как изменить этот текст ?
     
    1. Посмотреть предыдущие комментарии (2)
    2. WhereIsMyMind_inactive3017758
      arutr5wisher, Пишешь вставку на js и внедряешь с помощью execute_script
    3. 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
Загрузка...