Задать вопрос
Levman5
@Levman5
print(“Hello World!”)

Как редактировать элемент в selenium python?

У меня есть вот такая часть сайта:
<input type="text" ng-model="contractor.telephones.mobile" ui-mask="+7 (999) 999-99-99" ng-required="requiredFields &amp;&amp; requiredFields.telephones || requiredFields.osagoInsurerPhoneIsRequired" validate-message="true" ng-disabled="osago_insurer_disable_edit_phone_number || prolongationDisabledFields.contractor.telephoneMobile" class="ng-pristine ng-untouched ng-valid ng-valid-required ng-valid-mask ng-not-empty" disabled="disabled" placeholder="+7 (___) ___-__-__">


И мне надо превратить его в это:
<input type="text" ng-model="contractor.telephones.mobile" ui-mask="+7 (999) 999-99-99" ng-required="requiredFields &amp;&amp; requiredFields.telephones || requiredFields.osagoInsurerPhoneIsRequired" validate-message="true" ng-disabled="osago_insurer_disable_edit_phone_number || prolongationDisabledFields.contractor.telephoneMobile" class="ng-pristine ng-valid ng-valid-required ng-valid-mask ng-not-empty ng-touched" placeholder="+7 (___) ___-__-__">


То есть удалить эту часть кода: disabled="disabled"

Как это сделать? Или как загружать страницу уже с удалённой частью её кода?
  • Вопрос задан
  • 202 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
Выполнить примерно это:
driver.execute_script('''element.innerHTML = '<тут ваш код которым нужно заменить>' ''')

где в element предварительно нужным селектором выбираете ноду, которую нужно заменить
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
30 янв. 2025, в 03:59
100000 руб./за проект
30 янв. 2025, в 03:54
400000 руб./за проект
30 янв. 2025, в 03:50
500000 руб./за проект