Dram

Рейтинг
1114
Регистрация
28.06.2008
<div id="parent"><b>Старое содержимое</b></div>
<div id="parent2"><b>Старое содержимое</b></div>
<textarea name="my-area" id="my-area" cols="30" rows="10"></textarea>
<script>
    let display = document.querySelector('#my-area');
display.addEventListener('change', () =>{
  document.getElementById('parent').innerHTML = display.value;
  document.getElementById('parent2').innerHTML = display.value;
})
</script>
Vrvaija #:
Всё оказалось проще, чем я думал.

Посвяти меня о гуру, я так и не смог кликнуть по кнопке. Какие еще есть нюансы?

В доке написано -  если хотите кликнуть по кнопке - нашли элемент и херачте по нему .click()

Я так и сделал

Если позволите еще вопрос. Элементы вытаскивать я научился, понял что они завист от ксс.

Далее решил попробовать позаполнять формы, чтобы далеко не ходить тестирую этот же сайт.

textarea = driver.find_element_by_xpath("/html/body/div[1]/div[1]/div[1]/dl/dd/div[1]/div/textarea")
textarea.send_keys('ПАО Мегафон')
driver.find_element_by_xpath("/html/body/div[1]/div[1]/div[1]/dl/dd/div[7]/div[1]/div/button").click()

time.sleep(3)

find = driver.find_element_by_xpath("/html/body/div[1]/div[1]/div[1]/dl/dd/div[7]/div[2]")

print(find.text)
driver.quit()

Опять пусто. Если пробовать руками, то поиск выдает результат даже если ничего в textarea не передать, значит у меня не нажимается кнопка? А почему?

В принт я хочу вывести надпись, которая появляется под кнопкой когда завершится поиск - типа  "Найдено 23938271 дел"

timo-71 спасибо! Теперь понятно, не думал сто селениум ксс учитывает
Sly32 #:
Судя по коду должен давать ошибку
Как минимум надо print(elem.text)

Это я уже тут ошибся. Путь до элемента копировал в браузере "Copy full XPath".

ПРобовал так же на этом сайте (kad.arbitr.ru) вытащить произвольный элемент по ID

elem = driver.find_element_by_id('element_id')

Тоже самое - пустая строка. Но я бы еще понял если бы там защита какая-то стояла, но ведь в driver.page_source весь код страницы попадает, почему тогда не находит отдельные элементы не понятно

В чем проблема описать суть (скелет) вашего движка просто словами, можно добавить скрины. Чтобы это было разумно по объему и сразу передавало самую суть. В таком случае все бы тут начали обсирать  давать свои ценные комментарии и вам бы было полезно почитать критику. Пока в ваших словах явно витает дух нарциссизма - я гений, все вокруг идиоты, но при этом мне нужно мнение со стороны.


ArbNet #:

А в одиночку(кроме меня конечно) никто не сможет написать движок превосходящий существующие для которого пишут код сотни, а то и тысячи кодеров. 

Отсюда следует вывод, что вы самый лучший кодер на Земле? Круто! Буду внукам рассказывать что встречал Нео.

Каждый кодер обязан написать свой движок и обосрать другого программиста (желательно нескольких)
Usery #:

Даже не смотря на то, что по крону скрипт запускается каждый час, на сайте всё равно много этих мусорных объяв отображается.

У меня каждую минуту запускается ))) И даже при этом в последнее время да - заметил проскакивают "вам зачислено" и "подарки". Такое впечатление что показы на сайтах начинаются раньше чем эта же объява появляется в ЦПО. Ибо я несколько раз тут же пытался найти это объявление и не мог.

Всего: 6924