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

如何将爬虫获取的元素转换为逗号分隔的字符串

解决方案

你可以直接用Python的字符串join()方法实现列表到逗号分隔字符串的转换,修改代码如下:

try:
    get_tags = driver.find_elements(By.XPATH,'//p[@class="heatmapthemead-tag-links"]/a')
    lista_tags = []
    for tag in get_tags:
        lista_tags.append(tag.text) 
    # 将列表转为逗号分隔的目标格式字符串
    tags = ', '.join(lista_tags)
except:
    tags = ''

补充说明

  • ', '.join(lista_tags)会把列表里的每个元素用, (逗号加空格)连接,正好匹配你需要的格式。
  • 如果列表为空,join()会返回空字符串,和异常分支的结果逻辑保持统一。

你也可以用列表推导式简化代码,一步完成列表生成与格式转换:

try:
    get_tags = driver.find_elements(By.XPATH,'//p[@class="heatmapthemead-tag-links"]/a')
    tags = ', '.join([tag.text for tag in get_tags])
except:
    tags = ''

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 20:30:29