【原创】辉哥SEO如何自动给文章增加超链接?附源代码!

48 次浏览次阅读
没有评论

做软文就会想到转化问题,转化就会涉及到截留或者带流的操作,一般我们都是超链接或者二维码的方式进行引导,今天我就分享一下SEO内容如何自动增加URL超链接文本,下面是python版本代码,分享给需要的小伙伴儿!

python代码块

##功能函数包:自动给文章增加URL链接地址
# 开发作者:辉哥

import re
import random

def auto_add_links(news, keywords_groups):
    """
    在新闻内容中自动添加关键词超链接。
    
    参数:
    - news: 原始文章内容字符串
    - keywords_groups: 列表,形如 [([关键词1, 关键词2], '链接1'), ([关键词3], '链接2'), ...]

    返回:
    - 替换后带超链接的文章内容
    """

    # 构建关键词与链接映射
    keyword_link_map = {}
    for keywords, url in keywords_groups:
        keyword_link_map.update({kw: url for kw in keywords})

    # 找出所有在文章中出现的关键词
    matched_keywords = [kw for kw in keyword_link_map if kw in news]

    # 去除短词(如果被其他长词包含)
    def remove_sub_keywords(keywords):
        filtered = []
        for kw in sorted(keywords, key=len, reverse=True):  # 从长到短处理
            if not any(kw in other and kw != other for other in filtered):
                filtered.append(kw)
        return filtered

    # 去除子串关键词,保留长尾词
    filtered_keywords = remove_sub_keywords(matched_keywords)

    # 限制最多取前10个
    top_keywords = filtered_keywords[:10]

    # 如果没有匹配关键词,直接返回原文
    if not top_keywords:
        return news

    # 随机选取1~2个关键词进行替换
    replace_keywords = random.sample(top_keywords, k=random.randint(1, min(2, len(top_keywords))))

    # 仅替换第一次出现
    def replace_once(text, old, new):
        return text.replace(old, new, 1)

    # 替换关键词为带超链接形式
    for kw in replace_keywords:
        link = keyword_link_map[kw]
        linked_kw = f'<a href="{link}" target="_blank">{kw}</a>'
        news = replace_once(news, kw, linked_kw)

    return news

# =================================================================
# ===============================执行块============================
# =================================================================

keywords_groups = [
    (['智能客服机器人', '客服系统', '智能客服系统', 'AI客服', '人工智能客服','自动回复客服','天猫客服','京东客服','拼多多客服','抖音客服','快手客服','电商客服','电商客服机器人','客服系统'], 'https://www.xiaoduoai.com/app/detail/app_robot'),
    (['AI训练场', '客服训练场','客服培训','客服培训系统','AI培训客服','客服培训软件'], 'https://www.xiaoduoai.com/app/detail/app_barracks'),
    (['VOC.AI','买家非满评价分析','客服回复有效性分析','电商退货退款分析','国补政策销售分析','电商询单转化分析','客服推荐成交分析','客诉舆情风险分析','电商竞品分析','顾客流失分析','赠品促销分析','电商物流风险分析'], 'https://www.xiaoduoai.com/app/detail/app_voc'),
    (['聚合接待助手', '多店铺客服系统', '电商平台客服聚合工具','跨平台客服软件','抖音+淘宝客服统一管理','淘宝客服聚合','京东客服多店铺管理','拼多多客服快捷回复','跨平台会话同步软件'], 'https://www.xiaoduoai.com/app/detail/app_aggregated_reception'),
    (['知立方', '知识库', '知识库系统'], 'https://www.xiaoduoai.com/app/detail/app_agent-cloud-pro'),
    (['速晓工作台','网站客服系统','web网站客服','App智能客服','公众号智能客服','微博智能客服','小程序智能客服','网页版客服系统'], 'https://www.xiaoduoai.com/app/detail/app_xdtech_service_platform'),
    (['明察质检', '多平台客服质检系统', '实时智能质检软件','智能质检','质检系统','电商质检','AI客服质检','客服质检平台','风险预警质检系统'], 'https://www.xiaoduoai.com/app/detail/app_mc'),
    (['客伴', '电商营销系统', '跨平台电商营销系统','多店铺营销低效解决方案','抖音小店人群运营','客伴2.0'], 'https://www.xiaoduoai.com/app/detail/app_keban-pro'),
    (['AI智能回评助手', '智能回评'], 'https://www.xiaoduoai.com/app/detail/app_robot__feedbackai_bot_tmall'),
]


# =========================

# news = """
# 我们是一条测试内容,测试内容:“我是智能客服系统,我会自动回复顾客的会话”。
# """
# # 调用函数处理文章
# result = auto_add_links(news, keywords_groups)
# # 输出结果
# print(result)

总结

以上代码已经封装成了函数,可以直接使用示例中的“auto_add_links(news, keywords_groups)”进行调用即可,不难,里面的逻辑是随机10个带有定义好的关键词,然后随机列出1个到2个进行输出,并带上超链接。

其中“keywords_groups”这个变量是我自己的工作场景,修改里面的数组里的关键词超链接为你自己的工作场景即可!

正文完
 0
评论(没有评论)

辉哥

一言一句话
-「
最新文章
🚀 CentOS 7 稳定安装 Docker 部署 searxng(国内可用)

🚀 CentOS 7 稳定安装 Docker 部署 searxng(国内可用)

事例:CentOS 7 (Core)。 ⚠️ 关键问题是: 我们走 CentOS 7 专用 + 阿里云镜像稳定...
TikTok直播能赚钱吗?赚到的美金怎么提现?

TikTok直播能赚钱吗?赚到的美金怎么提现?

TikTok直播能赚钱吗?赚到的美金怎么提现详解(2026最新) TikTok作为全球最火的短视频平台,不仅是...
京东618消费券什么时候发?怎么正确使用?

京东618消费券什么时候发?怎么正确使用?

京东618消费券什么时候发?怎么正确使用? 每年京东618都是全年最值得囤货的购物节点,海量消费券直接让到手价...
淘宝网店可以从哪里购买?平台靠谱吗?

淘宝网店可以从哪里购买?平台靠谱吗?

淘宝网店可以从哪里购买?平台靠谱吗? 在电商时代,越来越多的人希望通过淘宝开店实现创业梦想。但从零开始建店需要...
淘宝全球购店铺如何转让?具体操作步骤是什么?

淘宝全球购店铺如何转让?具体操作步骤是什么?

淘宝全球购店铺如何转让?具体操作步骤是什么? 近年来,跨境电商快速发展,淘宝全球购作为阿里巴巴旗下重要的跨境平...
出售淘宝三钻店铺要什么条件?流程复杂吗?

出售淘宝三钻店铺要什么条件?流程复杂吗?

出售淘宝三钻店铺要什么条件?流程复杂吗? 在电商创业热潮中,很多新手卖家都希望快速起步,避免从零开始漫长的信誉...
2026年淘宝双皇冠店铺怎么转让?两个皇冠靠谱吗?

2026年淘宝双皇冠店铺怎么转让?两个皇冠靠谱吗?

2026年淘宝双皇冠店铺怎么转让?两个皇冠靠谱吗? 2026年,淘宝平台竞争更加激烈,很多新手创业者选择直接接...
淘宝闪购入口在哪里?免单玩法怎么操作?

淘宝闪购入口在哪里?免单玩法怎么操作?

淘宝闪购入口在哪里?免单玩法怎么操作? 淘宝闪购是淘宝App上的一级核心频道,主打限时优惠、品牌好物和快速送达...
2026年1688店铺怎么转让?开一家1688要多少钱?

2026年1688店铺怎么转让?开一家1688要多少钱?

2026年1688店铺怎么转让?开一家1688要多少钱? 在2026年,1688作为阿里巴巴旗下的B2B批发平...
淘宝闪购免单卡和请客卡怎么获得?

淘宝闪购免单卡和请客卡怎么获得?

淘宝闪购免单卡和请客卡怎么获得? 在淘宝购物时,最让人兴奋的莫过于各种省钱福利,尤其是闪购频道的免单卡和请客卡...
2026年淘宝开店必须实名认证吗?在哪里查看认证?

2026年淘宝开店必须实名认证吗?在哪里查看认证?

2026年淘宝开店必须实名认证吗?在哪里查看认证? 2026年想在淘宝开店的卖家越来越多,但很多人对实名认证规...