爬虫学习笔记------将文字转换为背景墙

爬虫学习笔记------将文字转换为背景墙

学习分享:
获取网页中的文本制作成文字背景墙(声明:网站链接为个人学习网站,这里加密啦嘻嘻嘻嘻)

import requests
from bs4 import BeautifulSoup
import jieba
from pyecharts.charts import WordCloud
url = "*****************************"
response = requests.get(url)
html = response.text
soup = BeautifulSoup(html, "lxml")
content_all = soup.find_all(name="em")
wordList =[]
wordDict = {}
for content in content_all:
    contentString = content.string
    words = jieba.lcut(contentString)
    if len(words) > 1:
        wordList = wordList + words
    
for word in wordList:
    if len(word) != 1:
        if word not in wordDict.keys():
            wordDict[word] = 1
        else:
            wordDict[word] += 1
    
wordCloud = WordCloud()
wordCloud.add(series_name="",
                data_pair=wordDict.items(),
                width=800,
                height=500,
                word_size_range=[30, 70])
wordCloud.render("dream.html")
print("success")`

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值