本发明适用于数据挖掘领域,提供了一种基于微博的广告推荐方法及系统。所述方法包括读取微博数据;初始化微博数据,获得微博文本词项集合;删除微博文本词项集合的停用词,获得微博文本原始特征词项集合;将微博文本原始特征词项集合与特征词项字典进行映射,判断微博文本原始特征词项集合中的词项是否出现在特征词项字典中,并计算出现的词项的tf‑idf值,作为词项的特征值;判断特征词项字典的词项是否出现在微博文本原始特征词项集合中,并将没有出现的词项的特征值标记为0;将计算得到的所有特征值组成的特征向量自动分类到预先划分的类别;以自动分类的结果为依据,向用户推荐广告。本发明实施例推荐的广告也更准确,效果也更好。