You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从LinkedIn销售线索URL中提取/sales/lead/后首个逗号前的内容?

提取LinkedIn销售线索URL中的特定ID段

针对你给出的URL列表,要提取/sales/lead/之后、第一个逗号之前的内容,可以用以下两种简单方法实现:

方法一:字符串分割法

利用Python的字符串split()方法分两步截取目标内容,逻辑直观易懂:

urls = ["https://www.linkedin.com/sales/lead/ACwAAAAuRQkBBY6nRLRXnmjHJfSztDdsJz4fOAw,NAME_SEARCH,j0rt?_ntb=lxOUzZ", "https://www.linkedin.com/sales/lead/ACwAAABS5-QBOBrFP_wlcbumeCdbNe0r9IY4dUg,NAME_SEARCH,mPxz?_ntb=lxOUzZHEQ%2Fy38"]

for url in urls:
    # 截取/sales/lead/之后的所有内容
    segment_after_lead = url.split('/sales/lead/')[1]
    # 截取第一个逗号之前的内容,即目标ID
    lead_id = segment_after_lead.split(',')[0]
    print(lead_id)

运行后输出:

ACwAAAAuRQkBBY6nRLRXnmjHJfSztDdsJz4fOAw
ACwAAABS5-QBOBrFP_wlcbumeCdbNe0r9IY4dUg

方法二:正则表达式法

如果需要应对URL格式的小变动,用正则表达式能更灵活地精准匹配目标段:

import re

urls = ["https://www.linkedin.com/sales/lead/ACwAAAAuRQkBBY6nRLRXnmjHJfSztDdsJz4fOAw,NAME_SEARCH,j0rt?_ntb=lxOUzZ", "https://www.linkedin.com/sales/lead/ACwAAABS5-QBOBrFP_wlcbumeCdbNe0r9IY4dUg,NAME_SEARCH,mPxz?_ntb=lxOUzZHEQ%2Fy38"]

# 正则规则:匹配/sales/lead/后面直到第一个逗号前的所有字符
pattern = r'/sales/lead/([^,]+)'
for url in urls:
    match_result = re.search(pattern, url)
    if match_result:
        print(match_result.group(1))

该方法会直接捕获目标内容,输出结果与方法一完全一致。

内容的提问来源于stack exchange,提问作者Sushmitha

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 09:55:18