php可以抓取网页数据吗(sourceid配置的方法和配置的区别?配置详解 )
优采云 发布时间: 2021-10-26 07:15php可以抓取网页数据吗(sourceid配置的方法和配置的区别?配置详解
)
sourceid 配置
一.SourceId 是什么?
答案:
1. 这个值对应一个评论列表。不同的 文章 有不同的评论。如果你的其中一个文章需要在多个终端发布(如PC端、手机APP端同时发布),为了让两端的文章共享同一个评论信息,那么需要设置为相同的SourceId;
2. 如果不设置sourceId,畅言默认会根据文章的URL查询评论信息。如果设置了sourceId,则以sourceId为准,根据sourceId查询评论信息。文章 .
二.什么样的网站需要SourceId?
答案:
1.如果你的网站比较大,并且文章需要在多个终端上发布,那么就需要设置SourceId来实现同一篇文章在多个终端上共享评论和信息;
2.如果你的网站只作为个人博客使用,只有PC端,文章不需要多端发布,那么sourceId就足以满足你的无需设置。
三.如果不配置 SourceId 会怎样?
答案:
1.由于未设置sourceId,畅言平台默认使用文章url查询评论信息。如果同一个文章多端发表的文章 URL不一致(不同端的域名可能不一样),那么同一篇文章文章不能共享多个来源的相同评论信息;
2.如果你的文章url变了,会导致评论混乱丢失。如果使用了 SourceId,只要这个值不改变,评论就会一直存在。
四.不配置SourceId可以使用畅言吗?
回答:是的,平台会自动将文章url识别为sourceId。
五. sourceId 一般设置成什么?
答案:
1.静态页面介绍,可以指定一个固定的SourceId值。例如,可以在首页使用sid="index",在测试页使用sid="test";
2. 另一个常见的做法是通过变量输出你的网站的文章ID。变量值由您指定以生成逻辑,例如基于网页 url 或标题哈希算法。一串随机数。
六.具体的配置步骤,可以选择以下两种配置中的一种(推荐使用配置sourceId的方法):
1、配置sourceId(sourceId的长度不能超过60字节)
这里的sourceId是网站文章的id,需要网站访问。具体代码如下:
例如,如果您的网页是从模板文件生成的,您可以在模板文件中像这样配置
上面的$sid是一个文章id变量,它的生成逻辑可以自己指定(比如根据网页url和标题hash算法生成一串随机数)
本模板生成网页文件时,由于每个网页内容不同,生成的$sid变量值不同,如下图:
页面 A 中的 Sid
页面 B 中的 Sid
常见平台下如何配置sourceid:
注意:德德官方提供的“插件”cms/WordPress/ZBlog都会默认配置sourceid,所以不需要手动配置。
如果您使用的是以下cms的云评论“代码”,请按照以下方法配置sourceid。其他cms请查询通过搜索引擎获取文章id的方法。
Wordpress sid 配置方法:
<p>