【求助】获取网页提交数据
大体模型一个按钮 btngetone
两个文本框 NO1 txtgetcode
NO2 txtres
我想在文本框NO1 中输入域名或者IP
在文本框 NO2 中显示post数据后回显的结果
------------------------------
网上有一个给出了代码在IP138上查询手机号码的代码 但是我修改后不成功。
http://www.ip138.com/ips.asp?ip=192.60.34.60
"http://www.ip138.com/ips.asp?ip="+txtgetcode.text
如何做到不打开网页直接在程序上显示呢
我自己想做一个便捷工具箱,希望不用打开老多IE在程序上实现。
望大牛指点一二,如有问题叙述不详细的请大牛指出。
====
string Url = this.textBox1.Text;
WebRequest request = WebRequest.Create(Url);
WebResponse response = request.GetResponse();
Stream resStream = response.GetResponseStream();
Encoding enc = Encoding.GetEncoding("utf-8");
StreamReader sr = new StreamReader(resStream, enc);
this.textBox2.Text = sr.ReadToEnd();
resStream.Close();
随后我想如果不能直接获取 是否可以先获取到Post后的网页源代码 然后提取结果显示在程序上?
--------------------编程问答-------------------- 也是用ip138获取省市的,意思差不多 --------------------编程问答-------------------- 这个我已经可以实现了,接连碰到的问题是。
如果用chinaz.com 的工具
查询结果会出现多条
查询结果[1]: google.com ==>> 74.125.128.113 ==>> 1249738865 ==>> 美国 加利福尼亚州山景市谷歌公司
查询结果[2]: google.com ==>> 74.125.128.102 ==>> 1249738854 ==>> 美国 加利福尼亚州山景市谷歌公司
查询结果[3]: google.com ==>> 74.125.128.100 ==>> 1249738852 ==>> 美国 加利福尼亚州山景市谷歌公司
查询结果[4]: google.com ==>> 74.125.128.139 ==>> 1249738891 ==>> 美国 加利福尼亚州山景市谷歌公司
查询结果[5]: google.com ==>> 74.125.128.138 ==>> 1249738890 ==>> 美国 加利福尼亚州山景市谷歌公司
查询结果[6]: google.com ==>> 74.125.128.101 ==>> 1249738853 ==>> 美国 加利福尼亚州山景市谷歌公司
。。。可是用我字符串提取的时候 只能提取出第一条来。。。 --------------------编程问答-------------------- 大牛 小弟拜读了一下大牛的博客。。。牛X 就不说啦
03. Random ran = new Random((int)DateTime.Now.Ticks);
04.
05. Point point = this.Location;
06.
07. for (int i = 0; i < 40; i ++ )
08. {
09. this.Location = new Point(point.X+ran.Next(8)-4,point.Y+ran.Next(8)-4);
10.
11. System.Threading.Thread.Sleep(15);
12.
13. this.Location = point;
14.
15. System.Threading.Thread.Sleep(15);
16.
17. }
试验了一下 大牛的代码。。。 溢出了。。。
补充:.NET技术 , C#