#python #selenium #selenium-webdriver
Вопрос:
В BeautifulSoup я смог найти необходимое поле для заполнения и значения переменной value.
with open("output.html", encoding= 'UTF-8') as a file:
src = file.read ()
# print (src)
soup = beautiful soup(src, "lxml")
res=soup.findAll(class_= "src-components-Spoiler-Spoiler-module_ _ content")
for me in res:
name_id ="Package Nd fl 3. payload.sheet B. sources[0].the name of the source of income"
if I.I will find( id=name_id)!= No:
print(i.find( id=name id)['value']) # company
Но найти это поле в селене невозможно.
Пожалуйста, скажите мне, как это сделать правильно?
res= driver.find_elements_by_class_name("src-components-Spoiler-Spoiler-module__content")
name_id ="Ndfl3Package.payload.sheetB.sources[0].incomeSourceName"
# print((res))
lenres= len(res)
for i in range(lenres):
print(res[i].find_element_by_id(id=name_id))
Комментарии:
1. К вашему сведению: этот пользователь никогда не принимает ответы