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

如何统计提取的元素数量?Python链接提取代码计数问询

统计提取的链接总数的方法

首先你的代码有个小问题:lista_link.append(print(link.get_attribute("href"))) 里的print()函数返回值是None,所以你往列表里塞的都是空值,根本没存下真正的链接。先修正这个问题,再统计数量:

方法一:用列表存储链接后统计长度

先把实际的链接存入列表,之后用len()函数获取总数:

lista_link = []  # 先初始化空列表
for produtos in classeprodutos:
    link = produtos.find_element(By.TAG_NAME, "a")
    href = link.get_attribute("href")
    print(href)  # 单独打印链接
    lista_link.append(href)  # 把链接存入列表

# 统计总数
total_links = len(lista_link)
print(f"提取到的链接总数:{total_links}")

方法二:用计数器直接统计

如果不需要保存链接,只需要统计数量,可以直接在循环里累加计数器:

link_count = 0
for produtos in classeprodutos:
    link = produtos.find_element(By.TAG_NAME, "a")
    href = link.get_attribute("href")
    print(href)
    link_count += 1

print(f"提取到的链接总数:{link_count}")

注意:如果用原代码的逻辑,len(lista_link)也能得到循环的次数,但列表里全是None,后续没法用这些链接,所以更推荐先修正存储逻辑再统计。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 23:40:25