/Search-Engine-for-Sina-News

Python新浪新闻搜索引擎,针对新浪新闻的滚动页面进行爬取,能够根据搜索语句中的关键词显示出最近一段时间内最相关的几条新闻。

Primary LanguagePython

Search-Engine-for-Sina-News

Python新浪新闻搜索引擎,针对新浪新闻的滚动页面进行爬取,能够根据搜索语句中的关键词显示出最近一段时间内最相关的几条新闻。

点击“千度一下”即可搜索,点击“刷新“即可将数据库更新到最新的新闻。

由于采用了多线程的处理方式,所以刷新过程中不会影响搜索功能。刷新完毕后弹窗会自动消失。

使用时下载所有的文件至一个文件夹中,并运行名为“GUI(运行该程序使用搜索引擎).py”的文件即可。

经本人测试,在win下代码可以正常运行,在MacOS下可以搜索,但刷新会导致控制台崩溃。可能是由于采用了多线程的处理方式,在两个系统下运行不一致...

还不知道如何解决,请大神执教🙏🙏

2019/3/5 最新更新: 增加了手动更新的方法,只需先运行Refresh.py,然后再运行GUI(运行该程序使用搜索引擎).py ,即可手动更新而不受线程的影响。😊