如何用Python从URL中提取唯一ID?现有代码报错求解决
解决方案
你的代码出错是因为用减号-分割后取最后一段,只能拿到1,但目标唯一ID是下划线_之后的3103928-1部分。
正确提取完整唯一ID的代码
# 获取URL路径的最后一段 last_path_segment = _parsed_url.path.split("/")[-1] # 按下划线分割,取后面的ID部分 unique_id = last_path_segment.split("_")[-1]
执行后unique_id的值为3103928-1,符合需求。
如果只需要提取3103928(减号前的数字)
可以在上述基础上再做一次分割:
unique_id = last_path_segment.split("_")[-1].split("-")[0]
内容的提问来源于stack exchange,提问作者ROHIT RANJAN KUMAR
相关产品推荐
相关产品推荐

