为什么有的公司还在用 Python ?

【Python爬虫实战】查找企业股东有哪些关联公司 【实验目的】 分析企业法人还有哪些关联公司,关联公司注册了哪些域名,这些域名是在哪个云平台注册的。 【思路】 1、对比测试,在不登陆的情况下,“企查查”比“天眼查”能查看到更多的信息。查询企业法人的关联公司,选择用网站“企查查”。本文主要分析这个环节。 2、通过企业名,在“企查查”上获取法人的关联公司。然后用所有的关联公司在“站长之家”上查询他们的域名和所使用的云平台。此环节参考:https:/... 阅读详情

你好,我是坚持分享干货的 EarlGrey,翻译出版过《Python编程无师自通》、《Python并行计算手册》等技术书籍。

如果我的分享对你有帮助,请关注我,一起向上进击。

作者:哇哒嘻哇

https://www.zhihu.com/question/278798145/answer/3416549119

5bed37ebff1269d773dd626454b4d7c2.jpeg

最近几年里,经常看到某些曾重度使用 Python 的大公司迁移成其它语言技术栈,但是,那些小公司/小团队的情况如何呢?

一直很想了解那些仍在坚持使用 Python,且支撑业务量有一定规模的公司是如何使用 Python 技术栈做开发的、会遇到哪些困难/教训、有什么样的优秀经验?

偶然在某乎上看到“**为什么软件公司很少用python开发web?**”问题下的回答,这里分享给大家。

f26532d574c35234fc27fd07fa9a0672.png

作者:哇哒嘻哇

(https://www.zhihu.com/question/278798145/answer/3416549119)

回复:

我用 Python 有 10 多年了,现在维护最久的一个项目每年有几个亿的交易额,是个电商平台,并发数不算大,平时有几十的并发,过节会 100 出头这样,极限的时候我看也没到 200 过,数据库上最多的订单表量总数在 5000 万左右,每天增加几万。项目有七八年了,还是用的 Python 2.7 + Django 1.8,没打算升级了。

目前配备的 1 台 4 核 8G、3 台 8 核 16G 阿里云,数据库和 Redis 也是用的阿里云,一年的费用大概 5 万不到,CDN 用的七牛,每年大概也得几万。有包括我在内三个程序员在维护,基本每周都有新功能在增加,经过几年的调整有效代码估计 70% 不到了,部分代码因为业务等原因没在用了。

2021 年开发的另一套系统用的 Python 3.8 + Django 3,平时没啥量,节日会飙上去,目前为止的最高记录是一分钟 350 单,一天 15 万单,那天差不多交易额 1500 万。平时配置的两台 8 核 16G,节日会扩容单 6 台,数据库等也会做临时升级。有包括我在内四个程序员在维护。

另外小的项目有几个,没怎么做起来,也没多少量,差不多是两个人负责一个项目,一个人同时负责两个项目这样交叉着进行的。

目前整个公司后端的技术栈都是 Python + Django + Gunicorn 这样(有个小项目用的 tornado),公司基于 Django 做了一些基础框架的积累,整个公司人也不多,大概十四五个程序员基本都对这套框架熟悉。新人来了也先一般是通过加强 Python 基础 -> 学习 Django -> 学习公司框架 -> 进入项目开发这样的一个流程。

公司对命名、风格等方面要求多些,CR 的时候也关注的多些,熟悉之后大家基本都很默契了,因此 Python 动态语言的弊端没怎么体现出来。

早期没经验也出现过并发稍微上来点就崩的情况,后面对数据库进行了升级(早期是自建的)又做了些 Redis 的缓存,现在发生的情况就少了很多了。

Django 构造的一些查询语言过于复杂或者没考虑优化,或导致出现一些慢查询,现在解决的办法是定期的关注慢日志,寻找出现的代码去做优化,数据库本身也需要做根据业务进行升级。这点其实换任何语言都一样。

大部分编程语言我都有接触过,但唯独觉得 Python 能够让我像母语一样能够很方便的表达我的意思给计算机。

对于 Python,从我自身的感觉来讲是熟悉之后程序员就只需要理解业务把需求转换成代码,不需要在一些技术上花费过多的时间。Python 的库也比较多,基本上遇到的大部分问题都有现成的东西可以使用。Django 的 ORM 也很赞,基本上让程序员可以比较方便的操作到数据库,不需要去管表结构变更、复杂查询等。

要说缺点也有,比如 Python 比较累赘,尤其随着项目变大变复杂之后,启动加载需要的时间越来越长,跑起来之后占用的内存也越来越大。

Django 的 ORM 带来便利性的同时也带来了一些低效的代码,比如经常看到的就是有些人构造了比较复杂的查询,导致 join 的表太多了查询时间太长,或者很多时候不管要不要的的字段都一次性查出来了,以及 for 循环里面大量的数据查询等。

但我觉得这些缺点不算致命,因为相比人工开支和开发效率,增加云服务器的成本是极低的,况且对于性能而言大部分的项目都到不了需要去优化的阶段就黄了。有些规范或者使用方式可以通过培训来进行提升,大部分人写的代码质量都会逐步上来。

除了 Web 本身,我们有些硬件设备(大部分是带 Linux 的单板机,比如树莓派、7688 等)上也会用 Python,好处就是可以在电脑上开发然后直接放到设备上运行,也不需要专门招嵌入式工程师,基本上对硬件调用部分封装之后就可以让公司任何一个后端去开发了。

在一些图片处理识别、爬虫、自动化测试、CICD 等方面我们也在用 Python。

对于小团队来讲,Python 的低门槛高效率比起所谓的性能损失类型难以捉摸有价值,当然,前提是需要建立规范、强调质量以及持续性的关注和优化。


想不到这个回答有这么多人关注,我就再补充几点吧。

上面提到的每分钟 350 单的那套系统,主要做的事情是把几个外卖平台的订单聚合接入到系统,然后让商家使用也是聚合接入的配送平台呼叫骑手配送出去,整个过程涉及外卖订单的同步和配送单的同步以及一些管理功能。

外卖平台的订单通知(新订单、订单状态变动等)会通过请求 HTTP 接口通知我们的系统,早期我们做的是同步的方式,即收到请求之后去调用外卖平台的订单查询接口(及另外几个配套的接口)来获取订单详情数据之后创建订单存到数据,然后再响应,因为大量的网络请求需要不少时间,并发量稍微上来一点就扛不住了,试过多开几台机器和多开几个进程,但作用都不太大。

记得早期每分钟能处理 30 单基本是极限了,再多了就出现明显的响应慢了,而外卖平台的通知又要求我们在规定的时间内响应,因此同步处理的这个套路没能坚持多久就遇到极大的瓶颈了,尝试过做多线程任务队列等但效果不行也有任务丢失的风险。

后面我们用了 Celery,收到通知之后把消息放到 Celery 队列就返回,让 Celery 的工作者进程来慢慢处理,避免高峰期扛不住。因为把消息放到 Celery 队列的极快的操作,系统也就能即时的响应外卖平台的通知消息了。

根据消息积压情况,我们会适当的调整 Celery 工作者进程数量,并且可以根据消息的优先级分配不同的队列,这样能保证新订单的通知消息能够及时的处理,让商家尽早知道有新订单需要处理。

最早 Celery 的消息分发我们用的 Redis,后面为了更方便监控换成了 RabbitMQ。也可能是经过了几年的迭代,目前应对节日我们心里相对有点底,该增加的云资源就临时增加一下,Celery 的工作者进程也做成了自动扩容,原则上来讲不遇到十分极端的情况的话我们还是有信心能够应扛得住的。

除了上面提到的这些,大概七八年前我们用 Python 2 + Django 1.8 给政府做过一个让企业填报数据系统,每年会放开一周让企业来填,大概有四五千家企业来填,每个企业填七八个表,并发数当时没注意,保守估计也会有几十。

一开始用的 Django 自带的 runserver 模式跑的(其实也是没经验),很容易就出现卡顿的情况,后面通过 Gunicorn 跑了几个进程之后就没出现在语言层面卡的问题来了,慢的时候大概率也是数据库负载占用太高了或者 mongodb 做数据汇总。

服务器配置不高只是 2C8G 的,跑 Python Web、MySQL 和 MongoDB,还有其他的一堆应用进程。这个系统跑了三年,第四年因为政府层面的关系变动由另外一家公司重新做来开发了,功能没我们做的多而且难用,比我们的还卡,不知道他们用的什么语言。

这个项目上,Python + MonogoDB 的方式给予我们极大的灵活性,因为每年填报的数据不一样,统计指标也不一样,整个系统支持填报表单的自定义、数据校验、数据导入导出、自定义统计等,换其他语言我感觉是很难做出这样的效果,或者说相同的效果需要付出的代价会更高。

当然这套系统没多少维护方面的事情,基本上是一次开发成型,后面保证能访问就行,当时是我带着一个初级程序员开发的,我负责核心的架构和大部分代码的实现,他做简单点的逻辑、UI、表定义等,可能他也不一定容易理解我写的那堆代码。这类复杂系统的代码可维护性我觉得很大程度取决于规范、文档和培训,而不是语言层面的类型约束。

另外还做过一套给旅行社内部用的办公系统,主要是针对东南亚的旅行社,支持多语言多币种,涵盖了几乎旅行社日常的所有业务,包括计划、成团、拼团、酒店车船、购物、导游、客人、报账、收益、财务、报表、图表等。

也是 Python 2 + Django 1.8 做的,我们给每家旅行社独立部署一个 Web 进程 + 一个数据库(数据库名称是独立的,但一台机器上跑一个 mysql)。每个 Web 进程跑起来之后大概 170MB 的内存占用,我们用的 2C8G 的机器,每台机器可以给 40 家左右的客户提供服务,一般客户每天的用户使用数据也就是 10 来个,大点的旅行社会有个二三十个员工同时操作,大部分是查数据录数据,每家的并发估计不会超过 10。

每月初各家都在做账导数据的时候偶尔会反馈卡顿的问题,据我观察大部分是数据库层面的性能问题,我们的解决方案是客户告诉客户过一会儿再导(或者要导的数据多的话就让他们在晚上导),只要几家之间稍微错开导数据了也就没问题。

为了省成本,数据库我们也是在云服务器上自建的,几乎是把云服务器榨到极限了,白天服务器基本都是跑在 80% 以上的 CPU 占用以及 90% 以上的内存占用,导数据的时候 CPU 会跑满。

2020 年前我们手上有 100 多家客户,疫情三年基本都没在做旅游了,这几年可能是那几台服务器最清闲的时候了,去年今年恢复了一些客户,但和之前完全没法比,因为收入锐减,客户的付费意愿也降低了不少。

我是 2012 年前后接触的 Python,在这之前用 Java 和 C# 的多,Java 用来做 Android 和 Web 的开发,C# 是做 Windows 桌面程序和 Windows Phone 的开发。

之前用的 Java SSH 框架 xml 配置我很头大,感觉基本都是在写废话,不知道现在的 Spring 会不会方便一些,除了框架的麻烦外,Java 语言本身我感觉也是相对繁琐些。

C# 的感觉比 Java 好,但跨平台方面又拉胯一些,所以现在除了做桌面程序会选 C#,其他情况也不会选了,况且现在大部分情况下写桌面程序也用网页了。

而 Python 的感觉就是足够简单,可以让人专注于业务,所以公司在选择主要的语言的时候就定了 Python 了(虽然那时候我其实对 Python 的熟悉程度还不如 Java 和 C#),整个团队建设也往 Python 方向,但是也完全想表达随着 AI 的发展,Python 也会跟着火起来。

前些年招 Python 的人相对困难些,基本都是其他语言的来团队里面了才逐渐的适应和熟悉的,这几年有 Python 基础的人稍晚多点了(感谢公众号广告?),但大部分层次也不高还需要一个熟悉和加强的过程。

一般好点的跟项目半年以上就可以比较熟练了,慢热点的可能需要个一年多,更关键还是看兴趣,有的人就是骨子里喜欢写程序了,下班了也会弄些自己感兴趣的进步就会很块。

不同的团队经验估计也不能完全复制,我是公司的创始人之一,技术上事基本是我确定,也不存在离职之类的问题。

我对于用 Python 去解决我们遇到的大部分的技术问题还是很有兴趣的,包括如何规范如何带人才能让代码可控人员也能得到提高等也是有信心。

总的讲这些年跌跌撞撞多少也积累了点技术和管理上的经验,换个别的语言说实在的我反而不那么自信了。

- EOF -

文章已经看到这了,别忘了在右下角点个“赞”和“在看”鼓励哦~

推荐阅读  点击标题可跳转

1、Python 项目工程化最佳实践

2、Python 可以比 C 还要快!

3、streamlit,一个超强的 Python 库

4、豆瓣8.9分的C++经典之作,免费送!

5、Python 3.12 版本有什么变化?

回复下方「关键词」,获取优质资源

回复关键词「 pybook03」,领取进击的Grey与小伙伴一起翻译的《Think Python 2e》电子版

回复关键词「书单02」,领取进击的Grey整理的 10 本 Python 入门书的电子版

👇关注我的公众号👇

告诉你更多细节干货

2a9f416c1e148b65ba003456c4833cd4.jpeg

欢迎围观我的朋友圈

👆每天更新所想所悟

半监督的医学分割数据集(LA, Pancreas, ACDC和PROMISE12)分享 这篇文章提供了四个常用的半监督医学分割数据集,所有数据集都已经被处理成了.h5文件。下载之后就可以直接使用 阅读详情

相关推荐

保姆级教程:用K210麦克风阵列模块实现声源定位(附完整Python代码与坐标计算)

本教程详细介绍了如何使用K210麦克风阵列模块实现高精度声源定位,包括硬件连接、算法解析与实战代码。通过Python代码示例,展示了从原始数据获取到三维空间坐标计算的完整流程,适用于智能家居、机器人导航等场景。

weixin_42558093的博客 227

为什么创业公司要用 Python?

除了上面提到的原因之外,建议想要创业的朋友使用 Python 的另一个重要原因是:Python 非常容易上手,而且生态系统足够强大,可以让你快速用上诸多新技术,尤其是在你没有联合技术创始人的情况下。

m0_59236602的博客 360

博图V16与840D sl数控系统PLC编程实战指南

本文为西门子840D sl数控系统的PLC编程实战指南,详细介绍了如何使用博图V16软件配置编程环境。内容涵盖从项目创建、核心程序块(如DB、FB)解析到OB1主循环编程的完整流程,并提供了高级调试技巧与联调避坑指南,帮助工程师快速上手并高效完成系统集成与逻辑控制。

weixin_29193259的博客 527

python 创业_为什么创业公司要用 Python?

为什么创业公司要用 Python?文 | Max Ong Zong Bao译 | EarlGrey推荐 | 编程派公众号(ID:codingpy)为了能够进本地(新加坡)的创业公司,我曾经苦学 Django。刚开始学的时候,就在想都有哪些创业公司在招聘 Python 程序员?当时的我,只知道 Shopee 有在招聘。可惜,后面看到的相关信息很少,只是在我不断地搜寻 AngeList 、Tech i...

weixin_39596975的博客 99

Chapter2、HDR流水线

HDR内容的获取(不同曝光时间的图片合成) 相机响应函数 HDR视频

qq_55621259的博客 2597

从DC到DCG:手把手教你搭建物理感知综合流程(含DEF文件处理避坑指南)

本文详细介绍了从Design Compiler(DC)过渡到DC Topographical(DCT)和DC Graphical(DCG)的完整操作框架,特别针对DEF文件处理提供避坑方案。通过环境准备、工具升级、DEF文件处理、DCG综合配置等步骤,帮助开发者高效应对28nm以下工艺节点的物理感知综合挑战,显著提升时序收敛效率。

weixin_27966471的博客 381

为什么我们公司还在用 Python 开发项目?

最近几年里,经常看到某些曾重度使用 Python 的大公司迁移成其它语言技术栈,但是,那些小公司/小团队的情况如何呢?一直很想了解那些仍在坚持使用 Python,且支撑业务量有一定规模的公司是如何使用 Python 技术栈做开发的、会遇到哪些困难/教训、有什么样的优秀经验?偶然在某乎上看到“”问题下的回答,这里分享给大家。

Python84310366的博客 826

数字IC后端PPA优化实战:Innovus中Timing一致性策略与Module Region布局技巧

本文深入探讨了数字IC后端设计中PPA优化的核心挑战,重点解析了Innovus与PrimeTime之间Timing不一致的根本原因。通过实战案例,详细介绍了在Innovus中设置Timing Margin、Derate以及RC Scale Factor等关键策略,以校准时序视图。同时,文章分享了利用Module Region进行物理布局规划的技巧,将关键模块约束在最优区域,并结合Group Path等进阶方法,有效提升时序收敛效率与PPA结果的可预测性。

f9g0h的博客 2687

Python学习:为什么创业公司会选择用 Python?

曾经一度我苦学Django。刚开始学的时候,就在想都有哪些创业公司在招聘 Python 程序员?当时的我,只知道 Shopee 有在招聘。可惜,后面看到的相关信息很少,只是在我不断地搜寻 AngeList 、Tech in Asia 或 e27 等创业榜单后,才慢慢多了起来。为什么初创公司要用Python?我的理解是这样的,初创公司的时间和预算有限,而且需要足够的灵活性。Reid Hoffman ...

weixin_30254435的博客 394

锐捷 MPLS VPN 配置

ISP内部配置 , PE设备和CE设备之间的接口不开启 ( 只在物理接口上配置 , loopback 口不配置 )最后一步关闭 ipv4 单播 , 如果你发现路由奇奇怪怪的 , 可以尝试一下。both --> 同时配置 import export 值。绑定后接口会重置 , 且接口的路由会转到VRF路由表中。这里基本上绑定了 vrf 实例的接口都需要宣告进去。vpnv 4 通道是用来传递 mpls 路由的。先建立邻居管理,建立VPNV4通道。这里要做双向引入 , 才会有路由。export 导出值。

dekangzou的博客 1711

从零开始做对容量规划:一文讲透 SAP Greenfield sizing 与 Quick Sizer 落地方法

摘要 SAP项目早期硬件规划面临业务细节缺失的挑战,Greenfield sizing方法通过Quick Sizer工具将业务需求转化为硬件资源需求。该方法聚焦主要负载驱动因素而非精确预测,采用标准化问卷形式输入并发用户数、业务处理量等参数,输出内存、CPU等资源需求。关键步骤包括选择正确的Quick Sizer版本、创建sizing项目、参考SAP基准测试和认证目录校准结果,最终将需求交由硬件厂商落地。该方法特别适用于缺乏历史数据的新系统部署,帮助在不确定性中建立可控的容量规划模型,避免资源浪费或性能不足

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 216

python是什么公司开发的软件-9个使用Python的世界级软件公司

原标题:9个使用Python的世界级软件公司我们现在就告诉你九个使用Python的顶级公司。通过这种方式,您可以看到Python在商业和软件开发中的实际应用。Industrial Light and MagicIndustrial Light and Magic(ILM)是乔治卢卡斯于1975年创建的特效公司,为星球大战创造了FX(电影特效)。从那时起,它们已经成为FX的代名词,在电影和广告中屡获...

weixin_37988176的博客 2163

qq对接openclaw,通过qq发送命令

把 OpenClaw 接入 QQ 和微信,目前主流的微信文章和教程主要提供了两种截然不同的路径。我为你梳理了它们的核心区别和关键步骤,你可以根据自己的需求来选择。

suny8的专栏 270

python公司分析_Python分析6000家破产IT公司

前一阵有个字节跳动的程序员火了,年仅28岁实现了财务自由,宣布提前退休。最直接的原因是选择了一家发展前景很好的创业公司。当然平时我们经常能听到,某某人加入创业公司,xx年后公司上市,身价暴涨,财务自由。但这都是小概率事件,大部分人往往要么等不到公司上市就离职,要么公司还没上市就破产。这两天找到一份近几年破产的IT公司名单,共6000家,下面就对这份数据做个简单分析。分析思路大致如下:了解整体概况单...

weixin_39960793的博客 909

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

为什么创业公司会选择用 Python?学习Python就业好吗?

曾经一度我苦学Django。刚开始学的时候,就在想都有哪些创业公司在招聘 Python 程序员? 当时的我,只知道 Shopee 有在招聘。可惜,后面看到的相关信息很少,只是在我不断地搜寻 AngeList 、Tech in Asia 或 e27 等创业榜单后,才慢慢多了起来。 为什么初创公司要用Python? 我的理解是这样的,初创公司的时间和预算有限,而且需要足够的灵活性。 Reid Hof...

python入门教程学习电子书视频资料 418

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

用python开发的著名软件公司_使用Python的一些软件公司

使用Python的一些软件公司作者/整理:admin 来源:互联网 2018-06-27Industrial Light and MagicIndustrial Light and Magic(ILM)是乔治卢卡斯于1975年创建的特效公司,为星球大战创造了FX(电影特效)。从那时起,它们已经成为FX的代名词,在电影和广告中屡获殊荣。在公司早期,ILM专注于通过道具实现效果,但它们很快意识...

weixin_39857876的博客 463

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

国内使用python的公司_为什么国内的公司和程序员越来越喜欢使用Python了?

短时间掌握一门技能是现在社会的需求。节奏越来越快,现在不是大鱼吃小鱼,而是快鱼吃慢鱼的时代。人的时间比机器的时间值钱,而机器可以堆。从大公司角度而言:国内基于Python创业成功的案例不在少数,豆瓣、知乎、果壳,全栈都是Python,大家对Python自然有信心。并且从这几家公司出来的程序员与CTO,创业的话一般都会选择Python,雪球定会越滚越大。从小公司角度而言:现在创业公司越来越多,用Py...

weixin_39869197的博客 174

python适合自己创业_为什么创业公司会选择用 Python?学习Python就业好吗?

曾经一度我苦学Django。刚开始学的时候,就在想都有哪些创业公司在招聘 Python 程序员?当时的我,只知道 Shopee 有在招聘。可惜,后面看到的相关信息很少,只是在我不断地搜寻 AngeList 、Tech in Asia 或 e27 等创业榜单后,才慢慢多了起来。为什么初创公司要用Python?我的理解是这样的,初创公司的时间和预算有限,而且需要足够的灵活性。Reid Hoffman ...

weixin_39614874的博客 209

Python的性能如何? 来看看全球都有哪些顶级的公司在使用Python

大家可以关注公众号:Python从程序猿到程序员目前有超过500种编程语言,每天仍在新增更多新语言。虽然其中有大部分重叠的语言以及大量仅用于理论和试验的编程语言。但你必须选择一种作为日常工作生活常用的编程语言。你应该学习哪些语言,为什么你应该花时间学习它们?由于这是一个致力于Python的网站,之前我们已经告诉过你为什么Python是一门很好的学习语言。你可能知道Python可能是Raspberr...

qq_42022255的博客 5121

为什么Python是最适合初创公司的编程语言?

为什么Python是最适合初创公司的编程语言? 选自Medium 作者:Gleb Pushkov 京东云开发者社区编译 对于初创公司而言,要在众多编程语言中为公司选择一个正确、合适的语言绝非易事。 如果仅仅是通过语言的受欢迎程度,或是开发者的喜好,哪怕是你的工作伙伴认为的“最优”编程语言来进行选择,都是远远不够的。编程语言的选择,特别是对于初创公司而言,应该是理智、慎重的,并且由您的产...

weixin_30571465的博客 719

python 公司名称 相似度分析_使用Python完成公司名称和地址的模糊匹配

正如题目中说的一样,这个程序的目的是实现公司名及公司地址的模糊匹配,也可以迁移到房产信息、电话号码之类的字段上。本来的应用场景是反团伙欺诈以及失联客户的修复,大概的意思就是说多个相同公司的同事都在我公司借贷的欺诈可能性要高于其他客户,以及造假的房产信息和电话号码可能不完全相同,但有一定的相似性,我们需要把这些客户找出来,但是又不能用精确匹配。因为存在问题的房产信息和电话可能只是相似,而不是完全相同...

weixin_39532421的博客 2886

AI全栈实战 | 3.9-01 爬虫入门:requests 加 BeautifulSoup 三分钟跑通,但 90% 的人栽在这 4 个“礼貌“问题上

⚠️:本文内容仅用于。请遵守目标站点的服务条款与相关法律法规,不得对目标服务造成负担,不得采集、传播个人隐私数据。技术是中性的,边界在你手里。爬虫的入门技术(requests 发请求 + BeautifulSoup 解析)三分钟就能学会。真正区分"会用爬虫"和"会做爬虫的人"的,是这篇我们跑通"请求→解析→存储"的最小闭环,然后重点把"合规与礼貌"这根弦给你绷上。

源码获取 | 运行部署 | 定制二开修改,如果回复不及时请耐心等待,请见谅。 411
上一篇: 小哥手搓一个抖音,还把它开源了!
下一篇: 14 本书,Python 从入门到精通
codingpy
博客等级 码龄11年 1870粉丝 104原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值