佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1336|回复: 8

新手学软件开发

[复制链接]
发表于 29-4-2015 02:03 PM | 显示全部楼层 |阅读模式
大家好,我正在自修C++软件开发。想请问一下大家,如果我要制作一个可以从网站上提取一些资料,C++适合吗?
有任何高手可以赐教一下?
回复

使用道具 举报


ADVERTISEMENT

发表于 30-4-2015 12:25 AM 来自手机 | 显示全部楼层
建议你自修Java。比较容易开发,library也很多,学会了也比较吃香。
回复

使用道具 举报

 楼主| 发表于 30-4-2015 11:28 AM | 显示全部楼层
我的本意是想要先C++然后慢慢再转去C# 和java
回复

使用道具 举报

发表于 30-4-2015 07:16 PM | 显示全部楼层
本来想中午回帖, 但是太忙了.

从别个地点抓取资料来是比较偏中高阶的难度, 如果你想持续, 请找个简单习题来练习.

首先你可以去研究下curl
curl网页

我是下载without SSL support, 解压缩出来就是一个exe档案. 如下图
001.jpg

那这个 exe 能干吗? 你double click 他是不会有反应的, 这时你开启 cmd, 如下图:
002.jpg

切换到刚才你下的 curl.exe 所在的位置
打入
  1. curl.exe www.sinchew.com.my
复制代码
(假设你要抓星洲, 网址请自行切换)

这时就会跳出一大堆文字, 那些就是抓取回来的结果, 这结果跟你在browser 按右键看 view source code差不多.

但是你能够利用 curl.exe, 在你的程式里面执行他, 然后取得raw data 后, 你就要开始parse 资料
这时你需要一点html的知识
  1. <html>
  2.    <head>
  3.        <title></title>
  4.    </head>
  5.    <body>
  6.    </body
  7. </html>
复制代码
到时就用正规式去判断,

讲到这边我想你已经知道你问的问题的难度到那里吧?

别急, 慢慢学, 不要急于求成, 到最后还没学有所成, 心就已经腻掉了.

共勉之.



回复

使用道具 举报

 楼主| 发表于 5-5-2015 01:23 PM | 显示全部楼层
musicalangel 发表于 30-4-2015 07:16 PM
本来想中午回帖, 但是太忙了.

从别个地点抓取资料来是比较偏中高阶的难度, 如果你想持续, 请找个简单习 ...

谢谢你的解释,很有用处

虽然我不是很会HTML,而我工作上有用到Perl跟TCL。

所以parsing应该不是什么难题, 现在当然我必须要先学一学有关HTML。还有C#,还有curl,还是需要一点时间。
回复

使用道具 举报

发表于 5-5-2015 08:43 PM | 显示全部楼层
antidota 发表于 5-5-2015 01:23 PM
谢谢你的解释,很有用处

虽然我不是很会HTML,而我工作上有用到Perl跟TCL。

parsing 其实是整个过程中最复杂的流程,

打比方说如果给我10个小时研究这个议题, 我想8个小时会耗费在如何parsing上面.


回复

使用道具 举报

Follow Us
 楼主| 发表于 5-5-2015 09:55 PM | 显示全部楼层
musicalangel 发表于 5-5-2015 08:43 PM
parsing 其实是整个过程中最复杂的流程,

打比方说如果给我10个小时研究这个议题, 我想8个小时会耗费 ...

先让我试试看。

你是programmer?
回复

使用道具 举报

发表于 5-5-2015 10:01 PM | 显示全部楼层
是在这行找吃,
资历尚浅
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 6-5-2015 01:25 PM | 显示全部楼层
我本身不是,但是工作需要用到scripting所以才慢慢对它有好感。多在perl & TCL, 非常赞同parsing是最费时间,而我除了parsing, 还有analyzing。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 15-8-2025 08:00 AM , Processed in 1.086278 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表