c语言不适合写爬虫是因为,C语言本质上是需要发请求加html解析的,所以可用的开源库相比较于Python来说就会少很多,如果不使用开源库而自己发请求,加上自己来解析,那就是一个特别浩瀚庞大的工程,因此最好不要用c语言来写爬虫。这里所说的爬虫,其实原理了来说就是发送HTTP请求加上解析html页面,从而能够获取页面上的一些目标数据。任何的一个编程语言理论上来说都是能够写爬虫的,不过写起来可用的库或者是难易程度方面是有很大的差异的,用python可以使用别人已经封装好的爬虫框架,这样就便捷多了。
C语言和Python是编程语言界的两个极端,从不同的语言入手学习,就是选择了两条不同的学习路径。C语言执行效率极高,堪比汇编语言;Python执行效率极低,而且没法提速。Python模块非常丰富,大部分常用功能都可以找到对应的模块,而且很有可能不止一个;C语言基本没有什么模块,想要什么都得自己开发,或者把别人写好的代码拿过来改改。

