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

在服务器端实现自动get,post其它站点页面的功能要用哪个技术?ASP.NET WebFrom里没有webbrowser没好处理。

在服务器端实现自动get,post其它站点页面的功能要用哪个技术?ASP.NET WebFrom里没有webbrowser没好处理。


如果是在本地环境,只要能上网,用Winform+webbrowser就可以轻松实现模拟浏览器操作,如表单填写,鼠标点击等。
如果要在服务器端(没有独立的主机,只有ASP.NET空间可用)实现上面webbrowser的功能,要用哪个技术?

实际应用:
例如,一个网站提供了签到奖励积分功能,如果我想写一个程序,放在服务器端执行,每天自动对那网站进行签到操作,
我要怎样去实现呢?在ASP.NET WebForm的控件工具箱中找不到webbrowser控件啊。

难道要用HttpWebRequest,HttpWebRespone去实现?这样的话,签到包含了登录验证,又要处理Cookies等步骤了。。。。。 --------------------编程问答-------------------- 部署windows服务程序,利用HttpWebRequest进行模拟登录,cookie处理只不过是HttpWebRequest请求过程中的附带物,并无特殊复杂的地方,有相关的CookieContainer对象作处理的! --------------------编程问答--------------------
引用 1 楼 fangxuan 的回复:
部署windows服务程序,利用HttpWebRequest进行模拟登录,cookie处理只不过是HttpWebRequest请求过程中的附带物,并无特殊复杂的地方,有相关的CookieContainer对象作处理的!


嗯嗯,好只乖乖地抓包,分析数据用HttpWebRequest实现了。

部署windows服务程序,这个具体指什么呢?
我的程序是托管在网上的空间的哦,
没有管理主机的权限,仅仅有上传代码,配置数据库等。 --------------------编程问答--------------------
引用 2 楼 u011321421 的回复:
Quote: 引用 1 楼 fangxuan 的回复:

部署windows服务程序,利用HttpWebRequest进行模拟登录,cookie处理只不过是HttpWebRequest请求过程中的附带物,并无特殊复杂的地方,有相关的CookieContainer对象作处理的!


嗯嗯,好只乖乖地抓包,分析数据用HttpWebRequest实现了。

部署windows服务程序,这个具体指什么呢?
我的程序是托管在网上的空间的哦,
没有管理主机的权限,仅仅有上传代码,配置数据库等。


既然没有主机管理权限,那windows服务程序就不适合你了。另外,若是登录碰到有验证码的情况,你如何能解决呢,又不能手动打码… --------------------编程问答--------------------
引用 3 楼 fangxuan 的回复:
Quote: 引用 2 楼 u011321421 的回复:

Quote: 引用 1 楼 fangxuan 的回复:

部署windows服务程序,利用HttpWebRequest进行模拟登录,cookie处理只不过是HttpWebRequest请求过程中的附带物,并无特殊复杂的地方,有相关的CookieContainer对象作处理的!


既然没有主机管理权限,那windows服务程序就不适合你了。另外,若是登录碰到有验证码的情况,你如何能解决呢,又不能手动打码…


那些提供签到的网站,安全方面不怎样,正常操作时,很少会要输入验证码。万一真的中了,
设个邮件提供,再进一步处理。
一天签到一次,这样的访问量很很少,没那么容易“激”起验证码~~ --------------------编程问答-------------------- 有经验的欢迎来指导哈! --------------------编程问答-------------------- HttpWebRequest、webclient等对象都可以实现 --------------------编程问答--------------------
引用 6 楼 sammy_luo 的回复:
HttpWebRequest、webclient等对象都可以实现


哪种的开发效率比较高? --------------------编程问答-------------------- Simulate a Windows Service using ASP.NET to run scheduled jobs - CodeProject
http://www.codeproject.com/Articles/12117/Simulate-a-Windows-Service-using-ASP-NET-to-run-sc

补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,