Слом Инстаграмс Метки Фотографии с селен - PullRequest
0 голосов
/ 08 апреля 2020

Я использую селен с python для удаления меток с фотографий на фотографиях Instagram.

Я использую следующий python код для этого числа c:

def GetInfosPost(self):
    try :
        TagsPhoto=self.browser.find_elements_by_class_name('eg3Fv')
    except :
        TagsPhoto = None

    for TagPhoto in TagsPhoto :
        print (TagPhoto)

Ожидаемый результат:

  • topcorsicaphoto
  • corsicaandworld
  • visitcorsica et c. (все теги на пи c).

В настоящее время у меня есть следующий вывод:

<selenium.webdriver.remote.webelement.WebElement (session="dbab9a8b6ee85103e421bcf12650ccb8", element="ced09e58-511e-401b-8b9f-968c4f7ac311")>
<selenium.webdriver.remote.webelement.WebElement (session="dbab9a8b6ee85103e421bcf12650ccb8", element="c6efc579-10e3-45d8-b05c-2ea28ebf26d9")>
<selenium.webdriver.remote.webelement.WebElement (session="dbab9a8b6ee85103e421bcf12650ccb8", element="0dfce294-f2d0-4644-bc80-a38597c32539")>
<selenium.webdriver.remote.webelement.WebElement (session="dbab9a8b6ee85103e421bcf12650ccb8", element="16820b29-5aaa-4c8c-b088-e10861f680bb")>
<selenium.webdriver.remote.webelement.WebElement (session="dbab9a8b6ee85103e421bcf12650ccb8", element="2ac9ce4c-e135-45c2-b098-fd1f0e7b91ea")>
<selenium.webdriver.remote.webelement.WebElement (session="dbab9a8b6ee85103e421bcf12650ccb8", element="990e20ea-f08a-4510-aaf9-1d08bdc6e9aa")>

Как я могу преобразовать этот вывод, чтобы получить мой целевой вывод?

Ответы [ 2 ]

1 голос
/ 08 апреля 2020

Текстовое значение может быть скрыто. Попробуйте TagPhoto.get_attribute("textContent")

for TagPhoto in TagsPhoto :
  print (TagPhoto.get_attribute("textContent"))
0 голосов
/ 08 апреля 2020

Попробуйте:

print(TagPhoto.get_attribute("innerText"))
...