社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

全球最大的同性交友社区成立10周年,那些年我们在 GitHub 追过的 Python 库

Python网络爬虫与数据挖掘 • 8 年前 • 479 次点击  

GitHub一个基于 Git 的代码托管网站,2008年成立,截至今天,GitHub 上已经拥有超过 8000 万个 repo(代码仓库),活跃用户达到 2700 万人,超过 150 万家公司和机构进驻。

由于程序员群体里缺少女性,拥有高纯度男性用户的 GitHub,也被戏称为全球最大的同性交友网站。

今天小编带领大家回顾我们在GitHub一起追过的最好的Python库。

Python的最大优势来自于社区提供了丰富的第三方库,而且都是开源的,这样我们无需重复造轮子。

1. thefuck

  • 关注数:34.8k

  • 地址:https://github.com/nvbn/thefuck

thefuck 是一款可以纠正之前控制台命令的华丽应用,开发者都或多或少接触过 linux 接触过命令行,当然肯定也都被命令行狠狠地“fuck”过。我很多时候都是微不足道的原因导致了命令行出错,例如将 python 输入成 ptyhon,例如将 ls -alh 输入成 ls a-lh而导致出错,这个时候我会想说:“fuck”。

2. flask

  • 关注数:34.7k

  • 地址:https://github.com/nvbn/flask

Flask 是一个微型的 Python 开发的 Web 框架,它的流行程度甚至超过了Django,它的优势在于灵活性,同时便于扩展,社区提供了丰富的扩展接口,可以用Flask-extension加入这些功能:ORM、窗体验证工具、文件上传、各种开放式身份验证技术。

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
   return "Hello World!"

if __name__ == "__main__":
   app.run()

3. requests

  • 关注数:31.7k

  • 地址:https://github.com/requests/requests

requests是爬虫爱好者最熟悉的一个工具之一,它是一个HTTP请求库,非常人性化,虽然 Python 的标准库中urllib、urllib2模块,但是他们提供的API并不友好,而 Requests 的诞生让我们有了更好的选择。感谢作者带给我们如此惊艳的框架。

>>> r = requests.get('https://git.oschina.net', auth=('user', 'pass'))
>>> r.status_code
204
>>> r.headers['content-type']
'application/json'
>>> r.text
...

4. scrapy

  • 关注数:26.7k

  • 地址:https://github.com/scrapy/scrapy

写爬虫的都知道scrapy框架,一款高性能、支持高并发的爬虫框架,它基于基于Twisted的异步处理框架,纯python实现的爬虫框架,用户只需要定制开发几个模块就可以轻松的实现一个爬虫,用来抓取网页内容以及各种图片,非常之方便~

5. wechat_jump_game

  • 关注数:13.6k

  • 地址:https://github.com/wangshub/wechat_jump_game


风靡一时的微信跳一跳小程序曾经火遍大江南北,3岁小孩都在玩,而万能的Python展示出其威力,这个库就可以教你用 Python 来玩微信跳一跳。不过要小心了,别被微信逮住了,跳得太准了微信会认为你是在作弊的。



学习Python和网络爬虫关注公众号:datanami

近期文章:

  1. Python爬虫路上,推荐一波学习资源

  2. 12行Python暴力爬《黑豹》豆瓣短评

  3. Scrapy: 10分钟写一个爬虫抓取美女图


今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/QFad4OrSF2
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/10529