Как отфильтровать список строк из HTML, используя python - PullRequest
0 голосов
/ 11 апреля 2020

человек, я хочу напечатать список строк после запятой.

userName = driver.find_elements_by_css_selector('div[class=\'linkedAccountUserName\']')
for i in range(len(userName)):
  print(userName[i].text) 

выше мой код

Вывод:

My Preferences
Linked Accounts
Ram, Tulasi
Worker | BACG
Ar, Raj
Worker | BACG
Pany, Venkat
Worker | BACG
Sarah Isaacmoon, Joyce
Worker | BACG
Kumar, Akshay
Worker | BACG
Sridharan, Akil
Worker | BACG
Sign Out

Ожидаемый вывод :

Tulasi
Raj
Venkat
Joyce
Akshay
Akil

1 Ответ

0 голосов
/ 11 апреля 2020

Можете ли вы попробовать следующее решение:

txt= userName[i].text
x = txt.split(",",1)[1]
print("Result after first split ::: ", x)
txt1= x.split(" ", 2)
print("Result after second split :::", txt1)
x = txt1[1]
print("Final Result :::", x)

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...