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