剛入門的C菜鳥問個小問題

www_7di_net 2013-01-21 11:42:31
請問可否用C來開發網站內容採集程序,我舉個例子就像是那些CMS似的,內置的採集程序能夠抓取其他網站的新聞或者電影之類的內容,然後存入mysql數據庫,不知道C能否勝任?

在效能方面不知道如何?會不會比用PHP開發所花費的時間更久呢?

另外我想瞭解C對string類型的值處理能力如何?尤其是在正則表達式匹配方面.

最近看了幾本C的書,想用它嘗試一下開發一個基於linux平臺的內容採集系統.希望高手達人不吝賜教!
...全文
284 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
PIE 2013-01-25
  • 打赏
  • 举报
回复
这都是菜鸟!
ForestDB 2013-01-24
  • 打赏
  • 举报
回复
暂时想到的一些: libcurl,可以方便的下载网页; libprce?C的re库; libxml?tinyxml?解析xml/html; …… 需要什么就去查
nadleeh 2013-01-24
  • 打赏
  • 举报
回复
引用 8 楼 sibang 的回复:
引用 7 楼 zhao4zhong1 的回复:除汇编外,C几乎能干其它所有语言能干的事。如果我用c開發採集器需要去哪裡下載函數庫? 都需要用到哪些函數庫>? 另外就是linux編程需要注意哪些事項? 最近我在看了幾本C的書,發現c能做的php似乎都能做,而且PHP實現起來更簡單,可能我太笨,沒發現你們所講的幾乎所有的事都能幹. 書上講的最多的就是關於內存和指針以及……
C有很多三方开源库,网上多找找.
赵4老师 2013-01-23
  • 打赏
  • 举报
回复
除汇编外,C几乎能干其它所有语言能干的事。
a825395336 2013-01-23
  • 打赏
  • 举报
回复
C无所不能,只是方不方便而已
赵4老师 2013-01-23
  • 打赏
  • 举报
回复
如果比获取某网页源代码功能,c当然比php弱了。
www_7di_net 2013-01-23
  • 打赏
  • 举报
回复
引用 7 楼 zhao4zhong1 的回复:
除汇编外,C几乎能干其它所有语言能干的事。
如果我用c開發採集器需要去哪裡下載函數庫? 都需要用到哪些函數庫>? 另外就是linux編程需要注意哪些事項? 最近我在看了幾本C的書,發現c能做的php似乎都能做,而且PHP實現起來更簡單,可能我太笨,沒發現你們所講的幾乎所有的事都能幹. 書上講的最多的就是關於內存和指針以及數組和結構,而我想要的東西,例如獲取某網站的源碼之類的東西卻隻字未提.
prajna 2013-01-22
  • 打赏
  • 举报
回复
用自己擅長的最好。
ForestDB 2013-01-22
  • 打赏
  • 举报
回复
关键部分性能不好再用C写
www_7di_net 2013-01-22
  • 打赏
  • 举报
回复
引用 2 楼 ForestDB 的回复:
没有什么C不能做的,网络爬虫也不例外。 至于效能,看你指开发还是运行;运行的话C的效率没的说,开发的话C会打折扣,不过就任务(网络爬虫)来讲,一些库都有,所以开发效率也不会差太多。 C本身对string处理能力一般,但是有库,比如pcre的正则库。 其实这些东西,用脚本来得快,关键部分性能不好再用C写,而且脚本都能用C扩展。 LZ本身擅长php,是可以直接以php……
感謝您的回應,其實PHP的版本已經寫好了,我需要抓銀行的資料,對方要求SSH驗證,另外抓取頻率非常頻繁,用LINUX+NGINX+PHP感覺有點慢,有時候會超時,所以想改善之.
ForestDB 2013-01-22
  • 打赏
  • 举报
回复
没有什么C不能做的,网络爬虫也不例外。 至于效能,看你指开发还是运行;运行的话C的效率没的说,开发的话C会打折扣,不过就任务(网络爬虫)来讲,一些库都有,所以开发效率也不会差太多。 C本身对string处理能力一般,但是有库,比如pcre的正则库。 其实这些东西,用脚本来得快,关键部分性能不好再用C写,而且脚本都能用C扩展。 LZ本身擅长php,是可以直接以php写之的。

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧