Dragon
  • 欢迎来到主题派官网,主题源码,插件,模板下载。wordpress,thinkphp,discuz,织梦模板,小程序。
主题派主题派  2023-06-16 14:21 主题派 隐藏边栏 |   抢沙发  0 
文章评分 0 次,平均分 0.0

我们网站使用 wordpress 等程序的话在文章中加上合适的 tag 标签还是有挺多好处的。之前教程没有写过这个文章,前几天遇到了这个问题咨询了其他大佬解决了。下面给大家分享一下操作教程。

 

操作教程

本次教程就仅仅贴出有关 tag 标签的原文代码段了。代码如下

这里是正文</p></div> <div class="tags" data-v-99fc881e><a href="/tag/whitepaper" data-v-99fc881e>白皮书</a><a href="/tag/huobi" data-v-99fc881e>火币</a><a href="/tag/binance" data-v-99fc881e>币安</a><a href="/tag/DeFi" data-v-99fc881e>DeFi</a></div> <!----> <!---->后面是相关文章

这段代码是在正文和相关文章之内。

我们先看一下他的结构。

<div class="tags" data-v-99fc881e><a href="/tag/whitepaper" data-v-99fc881e>白皮书</a><a href="/tag/huobi" data-v-99fc881e>火币</a><a href="/tag/binance" data-v-99fc881e>币安</a><a href="/tag/DeFi" data-v-99fc881e>DeFi</a></div>

这是这段 tag 的整段代码。

我们要提取其中的:白皮书、火币、币安、DeFi,这四个标签。

 

所以采集规则可以这样写:

前后截取:

<div class="tags" data-v-(*)>

后面到:

</a></div> <!---->

 

这样火车头获取到的就是:

<a href="/tag/whitepaper" data-v-99fc881e>白皮书</a><a href="/tag/huobi" data-v-99fc881e>火币</a><a href="/tag/binance" data-v-99fc881e>币安</a><a href="/tag/DeFi" data-v-99fc881e>DeFi

火车头发布到 wordpress 时每一个 tag 之间使用英文","分号来作为间隔。那么我们就可以将这一段内容做一下替换

<a href="(*)" data-v-(*)>替换为空值

</a>替换成英文分号","

这样得到的结果就是:白皮书,火币,币安,DeFi

代码中有星号代替的内容,比如<a href="/tag/whitepaper" data-v-99fc881e>这一段我使用了<a href="(*)" data-v-(*)>代替。

这是因为/tag/whitepaper 这个链接地址是随机的,他不同的标签链接的地址不同,99fc881e 是他网站隔段时间就会生成不同的样式,这里也是变化的,所以必须使用星号来替换掉。不然采集没多久就会采集失败。

操作思路

1.确定 tag 代码段

2.分析每个 tag 标签之间的相同字符,并将其替换成分号分隔符

 

截图如下

「点点赞赏,手留余香」

还没有人赞赏,快来当第一个赞赏的人吧!

主题派给主题派打赏
×
予人玫瑰,手有余香
  • 2
  • 5
  • 10
  • 20
  • 50
2
支付

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

主题派
主题派 关注:0    粉丝:0
Wordpress主题,插件,源码商城

发表评论

表情 格式 贴图 链接 私密 签到 常用语
扫一扫二维码分享
×
艾瑞克网