当前位置:编程学习 > C#/ASP.NET >>

C# 获取网页数据 不通过HTML

看了很多高手的示例,基本都是把网页html拿下来再分析。
能不能直接先用嗅探器之类的找到post get请求,然后直接拿到数据?? --------------------编程问答-------------------- 反编译 --------------------编程问答-------------------- 可以啊  应为是应答模式 --------------------编程问答--------------------
引用楼主  的回复:
看了很多高手的示例,基本都是把网页html拿下来再分析。
能不能直接先用嗅探器之类的找到post get请求,然后直接拿到数据??


可以,你可以告诉对方的网络管理员,告诉他们,让他们返回xml或json.

只要对方的web服务器返回的数据是html,你拿的就是html,无关是get,post,还是head请求都一样。

当然了,如果你发送一个head请求,对方可能给你一个text/plain的响应,也许是一句问候别人的话。。。。 --------------------编程问答--------------------
引用 3 楼  的回复:
引用楼主 的回复:
看了很多高手的示例,基本都是把网页html拿下来再分析。
能不能直接先用嗅探器之类的找到post get请求,然后直接拿到数据??


可以,你可以告诉对方的网络管理员,告诉他们,让他们返回xml或json.

只要对方的web服务器返回的数据是html,你拿的就是html,无关是get,post,还是head请求都一样。

当然了,如果你发送一个head请求……
兄弟你太逗了 --------------------编程问答-------------------- --------------------编程问答--------------------
引用 3 楼  的回复:
可以,你可以告诉对方的网络管理员,告诉他们,让他们返回xml或json.

只要对方的web服务器返回的数据是html,你拿的就是html,无关是get,post,还是head请求都一样。

当然了,如果你发送一个head……


因为B/S没怎么接触不太懂,我以为是一个网页人家做好,然后客户打开这这个网页,该网页取数据,然后按程序员代码显示数据样子。所以我想做的就是用C#代替网页取数据这段。

如果按照truelove12 这位兄弟所说,那该网页做的时候只要做个取数据功能就可以了?不用做数据怎么显示了?数据返回回来直接html。。。
--------------------编程问答-------------------- 您可以描述一下,你想要完成的功能。

如果您和对方是合作形式,但不公开数据库访问,那么可以让对方提供xml或json格式。
你拿到的数据基本就是很干净的,没有额外的东西(相对于html)

如果不是合作,那您就只能用http通讯,对方服务器返回html,您来分析自己需要的数据。 --------------------编程问答--------------------
引用 7 楼  的回复:
您可以描述一下,你想要完成的功能。

如果您和对方是合作形式,但不公开数据库访问,那么可以让对方提供xml或json格式。
你拿到的数据基本就是很干净的,没有额外的东西(相对于html)

如果不是合作,那您就只能用http通讯,对方服务器返回html,您来分析自己需要的数据。


不是合作的,只是我想抓某个网页数据。现在看来这位兄弟说的是对的。
不好意思我分不多。
现在我在用post和get做登陆,但总是不成功,不知道这位兄弟对这方面熟悉么。 --------------------编程问答--------------------
引用 8 楼  的回复:
引用 7 楼  的回复:

您可以描述一下,你想要完成的功能。

如果您和对方是合作形式,但不公开数据库访问,那么可以让对方提供xml或json格式。
你拿到的数据基本就是很干净的,没有额外的东西(相对于html)

如果不是合作,那您就只能用http通讯,对方服务器返回html,您来分析自己需要的数据。


不是合作的,只是我想抓某个网页数据。现在看来这位兄弟说的是对的。
……

问题好像出在cookie之类的,get出去的cookie可能不太对。
其他信息我已经按照抓包工具里的发了。 --------------------编程问答--------------------

英雄铸就上扬
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,