Выведите атрибут sr c, возвращающий ноль, Python селен - PullRequest
0 голосов
/ 06 апреля 2020

У меня было немного кодирования, которое я делал в прошлом месяце, и я вернулся к нему сегодня, чтобы найти, что та же самая функция теперь возвращала пустой 'sr c', когда я запускал код. Я в высшей степени озадачен тем, что изменилось.

Мой соответствующий код:

    from selenium import webdriver
    driver = webdriver.Chrome('/Users/jones/Downloads/chromedriver')

    driver.get('https://www.linkedin.com/in/pauljgarner/')

    images=driver.find_elements_by_xpath('//img[@id="ember1216"] | //img[@id="ember1808"]')
    sleep(5)
    for image in images:
        print(images.get_attribute('src'))
        url = images.get_attribute('src')

Я видел несколько сообщений, в которых говорилось, что мне нужна страница для полной загрузки и вставки кода, который имеет неявное или явное время ожидания. Тем не менее, я делал код построчно в i python, так что время не могло быть проблемой - sr c все еще возвращал ноль.

Есть идеи, что здесь происходит? Я знаю, что есть изображение, и что мой xpath правильный. Итак, должен быть соответствующий sr c.

1 Ответ

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

Измените изображения на изображения внутри вашего l oop.

 for image in images:
        print(image.get_attribute('src'))
        url = image.get_attribute('src')

Но, глядя на страницу html, я не смог найти никаких элементов с тегом img с идентификаторами, которыми вы являетесь пытаясь использовать. Какие изображения вы пытаетесь найти?

...