У меня было немного кодирования, которое я делал в прошлом месяце, и я вернулся к нему сегодня, чтобы найти, что та же самая функция теперь возвращала пустой '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.