如何做一款产品降价通知软件
希望能够做一款输入多个产品的网址,扫描网页上的价格,通过对比价格,然后当降价的话就显示出来。本人编程菜鸟,只学过一点编程基础,主要学的是java和android方面的编程,希望在业余的时间能够学一些这方面的知识,做点小软件来方便自己。现在最大的问题是不知道做一个这样的软件需要学那些方面的编程语言,尤其是扫描网页上价格这方面不知道从方面去做,我之前看到过有人做过一个扫描类似某些股票专家的股票买卖情况的软件,貌似是用C#和javascript做的,请问是吗,希望能够讲的详细点,
希望大神解答,谢谢!
--------------------编程问答-------------------- 输入多个产品的网址?这样麻烦不?自动采集可好? --------------------编程问答-------------------- google httpwebrequest 抓取网页
google 正则表达式 提取数据 --------------------编程问答-------------------- 还可以使用htmlparser这样的库进行页面的解析(可以直接取某一段div),直接嵌入到你的页面中。你所说的功能,不仅仅C#可以做,Java也可以做。 --------------------编程问答-------------------- 功能的优化方面无所谓,我现在只是想知道需要掌握哪些方面的知识,和使用那些语言。 --------------------编程问答-------------------- 是说只要学习java就可以做出来了吗,需要学javascript或者html这些方面的知识吗? --------------------编程问答--------------------
--------------------编程问答-------------------- 这个已经不是这么简单了,比如京东的价格是图片,少年你还要想得更多 --------------------编程问答-------------------- 京东的网站上是用JSON传递的,,,你可以尝试用服务器来获得价格然后再发送给客户端
using System.Net;
class readurl()
{
public string read(string url) //用这个读取指定网址的内容,读取完了自己分析吧
{
try
{
WebRequest wr = WebRequest.Create(url);
wr.Timeout = 180000;
WebResponse wrp = wr.GetResponse();
StreamReader sr = new StreamReader(wrp.GetResponseStream(), Encoding.Default);
string nr = sr.ReadToEnd();
sr.Close();
return nr;
}
catch
{
return "读取网页出错";
}
}
}
补充:.NET技术 , C#