请教:如何通过本地进行外部提交?

goldsoil 2005-04-27 11:02:34
已知:我是JOB168.com的企业用户。
求:如何通过本地程序实现自动向Job168.com上面进行职位添加?
说明:
[平时操作]登录其网站,输入账号密码,进入添加职位表单,完成后提交。
[期望实现]通过本地程序,将表单内容自动提交,并虚拟登录。

请有经验的高手们指点指点。。。谢谢了。。
...全文
143 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
没看到,验证码不是不能破解,而是很困难的一件事,jiangsheng说国外也有做的,但是效果不好

如果是中文的话就更难了
goldsoil 2005-04-29
  • 打赏
  • 举报
回复
各位。。。如果真的没有验证码。。让我给提交了,而外部的成功提示页面我又得如何去获得呢?
我想在完成后用我自已设定的提示内容显示。。
flyingsnowy 2005-04-28
  • 打赏
  • 举报
回复
验证码?UP下。
goldsoil 2005-04-28
  • 打赏
  • 举报
回复
首先多谢各位的提点...

但的确存在验证码的问题,而且..主要是如何通过外部,对本来要人工两次完成的事情,一次性就将其提交呢????

谢谢了.
libaisongtuye 2005-04-28
  • 打赏
  • 举报
回复
<FORM name=formTXL action=http://www.5460.net/gy5460/jsp/login/loginMain.jsp method=post target=_blank>用户: <INPUT class=input_text id=username size=12 name=username autocomplete="OFF"> 密码: <INPUT class=input_text id=passwd type=password size=12
name=passwd>  <INPUT class=button type=submit value=" 确 定 " name=Submit32>
  <INPUT class=button type=reset value=" 取 消 " name=Submit222>
</FORM>
参照上面的代码,在提交以后的action路径里应该有对应的用户名跟密码,可以把你的改为:
路径?他的用户名=<%=request("username ")%>&密码=<%=request("passwd ")%>
当然如果有验证码的话,上面的代码就白费!
raas 2005-04-28
  • 打赏
  • 举报
回复
up
masong_1978 2005-04-28
  • 打赏
  • 举报
回复
up
cheng17 2005-04-28
  • 打赏
  • 举报
回复
早段时间有个朋友也叫我搞外部提交,别人都做了防外部提交了,还叫我注入,唉
iuhxq 2005-04-28
  • 打赏
  • 举报
回复
有验证码的话,神仙也难救你
caiziniu 2005-04-28
  • 打赏
  • 举报
回复
看过了,上面的朋友都已经说了解决问题的方法,但如果有验证码,我想神仙也难救你了。
Ring1981 2005-04-28
  • 打赏
  • 举报
回复
你的这个的要点在与<form> 的"action"地址。
一般我们在写post 的时候,一般是<form name="aaa" method="post" action="chuli.asp">
这种情况下,会提交给本地程序的chuli.asp处理。

我们把它改成<form name="aaa" method="post" action="http://www.Job168.com/chuli.asp">后,会提交给http://www.Job168.com所在的目录的chuli.asp来处理。

所以本问题只要看所要提交网站的action文件,在前面加上所属的域名地址就可以了
goldsoil 2005-04-28
  • 打赏
  • 举报
回复
不知可否通过 iframe 的嵌入形式,然后通过本地去处理提交呢?

嵌入外网的页面...本地的javascript不知能否完美的控制到里面的所有表单控件呢?

感谢了....
qiqunet 2005-04-27
  • 打赏
  • 举报
回复


如果没有验证码,像这样编一个本地网页文件“test.htm”就行了:

其中,form的名称可以随便起,action的路径必须是绝对路径,指向其接收数据的页面
form里的所有input名称必须和填写数据的网页上的表单域名称相同,数量相等。

<form name=testform action=http://www.job168.com/xxxx.asp target=_blank>
<input name=yyyy1 value="">
<input name=yyyy2 value="">
</form>

<script>
for(i=0;i<=20;i++){
document.all.yyyy1.value=i;
document.all.yyyy2.value=i;
document.all.testform.submit();
}
</script>




  • 打赏
  • 举报
回复
用vb webbrowser

不过如果有验证码的话,无能为力了

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧