【发布时间】:2012-02-11 07:39:06
【问题描述】:
当我的网站无法公开访问时,我如何测试“赞”按钮功能和嵌入在我的页面中的 OpenGraph 数据?
我有一个正在构建和测试我的网站的内部测试环境。环境被 IP 锁定到一组特定的机器。我希望能够验证执行“赞”的端到端场景,并在用户的时间轴上查看解析的 OpenGraph 数据,而无需将我的网站开放给公众访问。
我知道 Facebook 爬虫有一个用户代理,但允许通过用户代理是有风险的,因为任何人都可以发送任何用户代理字符串。理想情况下,我希望将其锁定在 Facebook 爬虫的 IP 范围内,而不必解析日志来查找其中的一两个 IP 可能是什么(我假设有很多机器在网络上爬取数据)。
我今天的问题是,我可以点击“赞”并让它显示一个返回我网站的纯 URL,但爬虫无法访问我,因为当它点击我的页面时该页面实际上并不存在服务器。
【问题讨论】:
-
这是另一个可能对您有所帮助的 SO 问题的链接 - stackoverflow.com/questions/8859013/…
标签: facebook-like web-crawler facebook-social-plugins facebook-opengraph