Это дополнительный вопрос в моем стремлении получить данные из общедоступных постов Facebook.Я пытаюсь собрать метаданные изображений на этот раз (URL изображения).Сообщения с ссылками работают нормально, но некоторые сообщения возвращают пустые данные.Я использовал тот же подход, который был предложен в ответах на мой предыдущий вопрос , но он не работает в приведенном ниже примере.Буду признателен за предложения!
link = "https://www.facebook.com/228735667216/posts/10151653129902217"
res = requests.get(link,headers={'User-Agent':'Mozilla/5.0'})
comment = res.text.replace("-->", "").replace("<!--", "")
soup = BeautifulSoup(comment, "lxml")
image = soup.find("div", class_="uiScaledImageContainer _517g")
img = image.find("img", class_="scaledImageFitWidth img")
href = img["src"]
print(href)