Загрузка...

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

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

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