Winform程序登陆网页问题

来源:百度知道 编辑:UC知道 时间:2024/05/26 04:29:04
我有一个Winform程序,想实现的功能是这样的:
1、Winform程序是需要一个用户名和密码登陆进来的
2、Winform程序的背景显示一个网页(此时网页是未登录状态),用WebBrowser控件
3、登陆Winform程序的同时登陆这个网页,同时在Webbrowser中显示登录之后的网页
4、我想用WebService实现
请高手指教,多谢各位了
补充一下,我用的C#
还有就是通过调用WebService去登陆网站,WebService需要返回给客户端什么内容? 网站有WebService接口的

Winform与数据库交换必须经过WebService的
要不然,就访问不要数据库的。
WebService其实用起来很简单。
1.新建WebService工程。文件里面,写几个方法。
返回DataSet什么的方法。
2.在WebService工程里面引用这个WebService就行拉。
以后正式用的时候,就把WebService发布到服务器的iis下面。

就是用Winform模拟网页登陆吧?这个你得看下点了那个按钮以后,网页是怎么执行程序的,如果是js调用就模拟点击好了,至于你的webservice,webservice是web服务端提供给客户端使用的外部接口,你现在做的是客户端,除非你调用别人现有的ws,但是只能在对方的登录是采用了ws的方式,你才可以实现的,否则不行。
-----------------
那你具体调用一下对方的ws试试,不同网站不同接口的,不能一概而论。

还不如这个登录界面直接用网页的那个算了。网页登陆以后通过title告诉你winform程序已经登录了。还搞两个登录麻烦。实现是能实现,涉及到C#自动填写网页的表单。然后自动点击登录。

建议你还是不要用WebService了
你想用WebService 必须得到提供方的接口
如果你访问的那个网页跟本没有向外的WebService接口或者不想给你 你怎么去访问人家呀

用webBroser可以获得到document,request等 完全可以做一个web提交嘛