3分钟python 和 5小时C

本文通过对比Python与C语言爬取百度新闻的例子,阐述了Python的高效与C语言的深入。Python实现仅用3分钟和4行代码,而C语言耗时5小时和100行代码,涉及HTTP协议、网络编程等复杂概念。作者强调学习难度大的知识更能体现个人价值。
摘要由CSDN通过智能技术生成
 
  各位同学大家好,好久没有更新文章了,最近看到好多同学在学习python,而且python的排名越来越靠前,好像不会用python都不能一起玩耍了,但是我还是要强烈建议大家,学编程一定要从C语言开始(至于为什么,你们是知道的!因为我是教C语言的)

没有对比,就没有伤害,下面咱们就讲讲,爬取百度新闻这个例子,python我花了3分钟搞定的,C语言我用了5个小时。

python语言实现大概过程:1,requests.get得到网页内容,2,转换为soup对象,3,过滤信息并打印。其中解析器选择遇到困难:lxml 和 html.parser选哪个?最终百度一下没看懂,结论是:随便了,选个短的,少敲几个字母!百度新闻得到了!太有成就感了,我学会了,爬虫,我厉害了~~哇哈哈!

C语言实现过程:1,域名解析,2,发起TCP请求连接,3,伪装成浏览器数据发http请求,4,得到http响应数据,5,分析数据
本以为很简单,但是还是低估了,主要是Apache发的数据跟我想象的不一样,此处耗费了很多时间~,借助wireshark分析理解了,最
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值