在 Facebook 调试器中,抓取 URL“ https://www.givingway.com/organization/the-light-and-leadership-initiative ”会产生错误:
损坏的图像
提供 og:image URL,https ://d141thk7ygtt3c.cloudfront.net/043a7261-eb4f-48ce-9db6-8cbeefcf86df.jpg无法作为图像处理。它可能已损坏或格式无效。
同时抓取 URL“ https://www.givingway.com/organization/youth-in-action-against-poverty-and-hivaids-yaapha ”工作正常。
我不知道是什么导致了这个问题,因为两个页面:
- 两者都是从同一个模板生成的,并且共享相同的 HTML 结构。
- 有一个 og:image 具有相同的结构。
<meta property="og:image" content="https://d141thk7ygtt3c.cloudfront.net/043a7261-eb4f-48ce-9db6-8cbeefcf86df.jpg" />
<meta property="og:image" content="https://d141thk7ygtt3c.cloudfront.net/b954d1df-57e6-4beb-acae-2916997a8e4e.jpg" />
- 两张图片都是JPEG。
- 在单独的选项卡中打开图像 URL 会显示图像 - 这不是我期望的损坏页面的行为。
这种不一致发生在不同的页面上 - 某些页面被成功抓取,而其他页面则没有。