一个网上书店网页,先查询,查询到的放到购物车里,然后提交付款。
我用工具截取了这3步的操作命令查询method=search&bookname=eyes&bookname=homes查询到的放到购物车里:method=Cart&bookname=eyes&bookprice=80Y&useid=100提交付款:method=buy&bookname=eyes我现在想用webbrowser和idhttp.post替代手工实现自动操作,因为查询这步比较慢,我想略过查询这步,直接放购物车里并提交;
试了下,不行。
这3步的网址URL都知道,为url1,url2,url3等待高人解答。

解决方案 »

  1.   

    如果你放入购物车的url参数需要从你查询中取得的话,那么你这样做所提升的效率并不大,你使用post所能赢得的只是页面呈现和获取控件的时间,因为你需要等待查询返回的结果。建议使用多线程方法来达到效率的提升。
      

  2.   

    这个好像跟自动投票的不一样,因为我要登录进自己的帐号,涉及扣款之类的
    看了提交和返回的头信息,好像必须先进购物车再提交
    我用了2个BUTTON,一个进购物车,一个提交,不对
      

  3.   

    这个网上购书的很邪门,限制单页面,也就不能用多线程了
    我现在是不想用查询这步,直接把参数写进URL里,放到购物车
    查询这步只是查某本书是否可购买,就是一个参数:书名
    可是试了,就是不对
      

  4.   

    按照你这样说的话,肯定还有一些其他参数是从查询页面传递到下一个页面http://pediy.com/tools/spy_tools/network/wpe/wpe0.9.rar用这个看看。都提交了什么数据吧。
      

  5.   

    感谢朋友答复,我的主题贴里是用iehttpheader看到的提交返回信息
    应该没有其他参数遗漏了
    我程序里按照跟网页那样操作,总是提示操作禁止
    是不是网站做了限制?