你也可以自制一个搜索神器!

很多同学吐槽现在的搜索引擎太多弹窗广告干扰了,都不能专心搜索资源了。

现在的谷歌搜索固然好,但是不是所有人都能够使用。

程序员喜欢做一些实用的工具,分享一个不错的搜索工具给大家

这是一个类似谷歌的桌面助手工具

github:https://github.com/jthhpcqy/I-m-Feeling-Lucky

做这个工具对于部分同学,可能比较难,我们可以从简单的入手

比如自制一个简单的搜索引擎框

下面我们来看看测试的效果如何:

我们再来一个更加简单的,复制下面一段代码到Python编辑器中:

全部代码:

# -*- coding: utf-8 -*-

importre

importbs4

importurllib.request

frombs4importBeautifulSoup

importurllib.parse

importsys

search_item = input("请输入你想搜索的内容:")

whilesearch_item !='out':

ifsearch_item =='out':

exit()

print("正在搜索中...")

try:

url ='https://baike.baidu.com/item/'+urllib.parse.quote(search_item)

html = urllib.request.urlopen(url)

content = html.read().decode('utf-8')

html.close()

soup = BeautifulSoup(content,"lxml")

text = soup.find('div', class_="lemma-summary").children

print("搜索结果:")

forxintext:

word = re.sub(re.compile(r""),'',str(x))

words = re.sub(re.compile(r"\[(.+?)\]"),'',word)

print(words,'\n')

exceptAttributeError:

print("Failed!Please enter more in details!")

search_item = input("请输入你想搜索的内容:")

然后我们运行代码看看效果:

输入搜索的关键词,比如:周杰伦

然后按enter键确定:

就这样,一个简单的搜搜引擎结果就出来了,原理也很简单

Python如此强大实用,全民学习编程的时代,Python作为最容易学会的编程语言。我个人的给零基础入门的同学一个学习路劲

1、学习Python基础知识。

2、复制别人的代码,从简单的项目开始。

3、看懂别人的代码,学会举一反三,修改别人的代码。

4、自己根据项目原理,开始尝试编写自己的项目。

5、最后才自己完全有能力开发自己想法中的项目。

PS:日常推荐我的真正零基础入门Python教程

很多同学可能不知道,我做了一个真正零基础的Python入门教程,这个基础教程专门是写给非计算机专业的同学的,只要你有高中水平基础,就可以看得懂。

Python是一门简单又强大的计算机语言,对于普通人来说,可以用代码收集分析网上的数据,用代码批量整理资源,开发一些强大的工具,比如抢票,自动抢红包,查看微信撤回的信息等等。

教程比较简单通俗易懂,不需要有编程基础和英语好,完全是零基础的教程,甚至一些英文单词都用最基本的来写,也尽力用全中文来写了。

在大家的帮忙转发推荐下,已经达到2500+人了,感谢大家的推荐支持,真心希望能帮到你。

这个教程建议你腾出一天时间专门来学习

希望这个教程能够让更多人受益,真正入门Python~目前还是市场价的1折,欢迎你订阅

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181016B0B45Z00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券