Python uses GUI interface to make B station barrage analysis tool

I learned a semester Basic Computer Science of white to start a big job, from 5 looks very decent picked a topic which looks pleasing to the eye - Easy B station barrage analysis tools. This analysis is not as simple as making a word cloud or counting word frequency, it needs to be displayed on a GUI interface. The analysis is more interesting, and the interface is more beautiful.

Topic 3: Simple B-site barrage analysis tool
Bold style 1. Topic description

A web crawler is a program or script that automatically crawls information on the World Wide Web according to certain rules. With crawler technology
, you can even get any information you want on the Internet.
Bilibili is now a cultural community and video platform with a high concentration of young generations in China, and the bullet screen is also a major
feature of station B. This question is intended to use crawler technology to grab the barrage of station B, and use related tools to analyze the crawled barrage
.
2. Basic experiment requirements

This question I hope the students give full play to their learning ability and ability to find information, use Python3 and powerful
third-party libraries designed and implemented to automatically crawl the specified video barrage, and gives the B station missile-related analysis report screen analysis software
pieces .
3. Scoring rules and bonus items

  1. Mandatory part
    (1) Design a beautiful and concise GUI so that users can operate the software through the GUI.
    (2) The user enters the video BV number, and your program needs to crawl the barrage of the corresponding video based on the BV number, and
    display at least the first 100 barrage content in the main window (if the number of barrage is sufficient). Obviously a screen is not long enough to display
    the contents of 100 bullet screens. Your program can let users browse all the contents by adding scroll bars or other methods.
    (3) In order for users to have a more intuitive understanding of the barrage of the video at this time, your program needs to perform corresponding statistical
    analysis, including but not limited to: high-energy progress bar (the specifics will be explained below), the number of barrage top1

Guess you like

Origin blog.csdn.net/weixin_46530492/article/details/108305135