老问题,我出150分(150分)

  • 主题发起人 主题发起人 chenboby
  • 开始时间 开始时间
C

chenboby

Unregistered / Unconfirmed
GUEST, unregistred user!
我想通过icq的sms的网关(http://web.icq.com/sms/login/1,,,00.html)作个发短信的
软件,我有一点头绪,但我不知道怎么将数据(如:login和password)提交到服务器上,
当数据提交后将会进入另一个页面,此时我想把手机号和短信内容提交到服务器上,我
该怎么做?我用webbrowser作了一个,但是是通过它的原始网页发的,所以不能发中文。
现在我想重新作一个能发中文的,就像月影和爱科那样,请高手出马!
 
给你一个思路,希望你能成功。
1、你要处理三个页面,至少,第一个是登录页,第二个是输入信息页,第三个是提示页。
2、你分别得到它们的URL,你在程序中调登录页,
3、第一页中得得到提交表单的去向的URL,设为工,login和password表单的名称,设b和c分别是你的login和password
你用程序调用网页,url写,a+'?login='+b+',password='+c
4、你在程序中分析调用回来的页中的关键字,至少有两种,一个是让你输信息了,还有一个你登录错误,对于错误你处理一下
如果让你输信息了,你事先得知道这个页面的表单名和去向,再按第3条处理,
5、你回在程序中得到提示页,再分析它的关键字。
如何,做做看,希望你成功。
 
能不能说得详细点,最好能有源码,难道就没有人想一起合作吗?我想等作好后把
源码贴出来,大家一起来完成。
 
我顶,不好意思,提前一下
 
好象不是很难阿,只要在设置button为提交表单然后调用一个ASP页,通过ASP向服务器发出请求不就行了?
 
你试过吗,用icq的?难道没人做个这个吗?
 
我已经找到了直接login的方法了:
https://web.icq.com/karma/dologin/1,,,00.html?uLogin=你的帐号&uPassword=密码&dsfp=0&uService=1&uReturnPath=/sms/send
login后直接发送消息的方法:
https://web.icq.com/secure/sms/send_history/1,,,00.html?x=未知&carrier=&country=+86&y=未知&tophone=要发送的手机号码&prefix=+86&msg=你想发的信息(只能是E文的)&charcount=未知&uSend=1&uRefresh=1&uLastId=未知&uNextId=&uHistoryCounter=&uDisplayName=你的昵称
其中的x、y、uLastId的取值不知道怎么确定,charcount为你的所剩字符数(max=160),有哪位大师能帮我解决剩下的疑问吗?
还有,如果我想发中文应该怎么做呢?我刚学不久,请细答好吗?
 
up
神呀,救救我吧
 
发中文需要进行unicode编码和解码,我看到过编码程序,但是现在找不到了。
 
https://web.icq.com/secure/sms/send_history/1,,,00.html?x=未知&carrier=&country=+86&y=未知&tophone=要发送的手机号码&prefix=+86&msg=你想发的信息(只能是E文的)&charcount=未知&uSend=1&uRefresh=1&uLastId=未知&uNextId=&uHistoryCounter=&uDisplayName=你的昵称


但是其中的x、y、uLastId和uNextId不知如何确定,有人知道吗?我愿再加100分。
 
没有人研究过吗?这里可是大富翁呀!
 
大家的答案好像都没有答到点子上,我现在已经放弃了,可以收回我的分吗?
 
后退
顶部