我的问题是我拥有一个其他人可以发布内容的网站,在我的域上创建新页面,但今天发生的问题是今天创建的所有新帖子页面都出现故障,共享无法加载缩略图图片和标题等等,但奇怪的是今天之前创建的所有帖子(新页面)都可以正常工作 是什么导致错误突然发生?
我也无法调试我网站的任何 URL,因为同样的错误:解析输入 URL 时出错,没有数据被抓取
我遇到问题的网站在这里 http://www.vabameedia.ee/vm/184/h%C3%A4da-ei-anna-h%C3%A4beneda.html
这是页面上显示没有错误但 facebook 仍然无法访问的网站之一。 http://www.vabameedia.ee/vm/178/craig-parks-%C3%BChek%C3%A4eline-krossisoitja.html
最佳答案
对于遇到相同问题但原因不同的人,我发现了一些关于 Facebook 如何“抓取”页面的有趣的事情,在进行一些试验时检查服务器的日志。
首先:如果您从未尝试过与 FB 共享页面,FB 也不会尝试抓取它,并且如果您只将 url 放入调试工具,它将不会尝试这样做 . 这是您收到错误的第一个原因:它只是说明 FB 在页面上没有信息,您必须“强制”它抓取页面。
您第一次尝试共享页面时,FB 会抓取它(向您的服务器询问页面的前 40k 并分析 opengraph 标签)。 可能发生的情况是您看不到图像:Facebook Share Dialog does not display thumbnails one first load
原因是幕后的 FB 仍在抓取您的页面并缓存图像。下一次,事实上,你也有图像。 如何解决?预缓存:https://developers.facebook.com/docs/sharing/best-practices#precaching
或简单地添加
<meta property="og:image:width" content="450"/>
<meta property="og:image:height" content="298"/>
关于facebook - 解析输入 URL 时出错,未抓取任何数据。仅限我网站上的新页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17381124/