求助,华为商城模拟登陆,下订单出现的post参数问题

问题描述

在华为商城通过webrequest模拟加入购物车,创建订单,在确认地址,生成订单时,需要post一堆数据到一个地址去生成订单,但是有些参数是用js生成的,自己调试,寻找了很久,发现如果自己写差不多的C#方法替代js中的处理方法基本不可能华为商城:http://www.vmall.com/确认订单的网址:http://www.vmall.com/order/confirmcart,js生成的参数是这两个:=&_sf=64b3a83c8aa649a5181acfb654179c44&addrJson=0tjkTvHaQIxRyAII7ScF5FIdZTV4Q6d8rSQ1CiILuoLOxeB8sgelxfzln4ACrjfXx7MjunVOkwBnGa5%2BioK6c%2F2VGRE%2BZERm4Jh9nQkOeXWdUp6kDW8BMms1ZcWKvWzQySAXKoOz5YUDJMBCena1W6KFfUUu3S4jjoNWuA0D75%2BUCfV9JFrqVEboEun5dHc4%2Fn3sHGkygg4WLMQQgA2Qs7ZBSWWvwupfMBp2wWChmp61nNRsvwIX7AYYGEYkVWtWyO2OlFhaKAiACxkCdfJ5TNSQBwpizaOznsZGKA%2F00BDLu0xSxiBjlKzC%2F0DUq9ZwJfx4%2F0erJSfjr2hbPZKKienTtdxajqu1fdmeQCyHR1Tqi8WSXAHFrX9%2BblW56BcaUDYodCI9NpOAwE5XfeXllQCUYOa%2F5iPqUhLDh8EwNuHGzQ45DefAVMHDhDWYs6URhJye2W55hBfSgae7pkoRm7q2N1pw1pqGkxp1AiF7Wr2CQf4z6uRg9Z7HqreWyoHdTjVpQ5kY1WOqot1k0R26X6sKkDHIn8z1X%2FZfAPaRhBJdUgNdL0A3lG821koBF3OxTwEUc3Q6HquhMxesx5lUVHEan1TL5f%2B%2FfSUQnszrUo3weyfZsci8Es68A8vhG7mdbm%2BUL7ybOpgJot%2BREhtYQ0G%2BKZQbBvPxAuP4fi0xkfywJ9%2Ba3FEUiAhfGRkKT%2FYKEpGt3H7%2F3luoUMOkoL2WTDF2mUVpNJCln98kWtrmrAjgcz03zrboYbxJWDg5MdY%2FlTsnebGIpnx8Q5deEHd%2B%2BmiX9eg4F8AD6sT52h5zh%2BrcXcBJOQE8draXzU1ye7lgDdxut3RGctdht7mVyqmWj4IsVCJTSaEY%2FXLh%2B%2BOG0cMSR04yZEX79hIWki25ROuApK61f6RTmL2hemdKx%2BGFt65MiRHfK3hUn8i914GI7fxLLyUZYi%2BikdRSBzbrcNN9c8j3KqzdtbTscbF9a9emcvtm15WJ%2BGj4wLKYYBS4ZcjM3sl2NgXclhSP6VpGBbHFfHODJWqcPtjoFu05FEYfShDjPfDXEYwK%2FvTKX%2FxulwhooW2ZmzacsUDMDdrY2FRTjfXQ0kPkZXgVE1N4pHjVPfpPfWbRVQjrkn%2BtBpUqWJbDAnOXlnfcEH4mtsShoCGCqm99qkGYsMG1Io1V4bURxZ3wqPCcx5t9cp5RLcg8q8HZQqkm3aRH9BG40dxeFdShVbydtOTJn5m%2BpynkurWOCM1mb9ulW020O6mWKyeE7drY6df6j5l2R8vd6GhooNUuWRk2zSKZAHdarYFyXMPUX%2Bj%2FE%2BX%2FHTxwmCHzlFaA6n9E%2BvtUt%2FxoRXW9tTYiaN5XUQbxwBUjuE4QUNozd5789NkIyrHlXnK1bNoZ3lmNLzQ%2BOALx1pfn399xAYYDxmU1qcq97FyceUq5M9abt2lQp0NCn9VuWlc6wHn8ML2TeE6kJYONqFiKfUAbItBM3XgBNmJ9KM%2B7sId9O4LL9RuKP2tDG6DhwlPkwSFjZnkAemN5p37WnHgO4tqIoj7iaEKspapVPcHtmXFJCOWpvo6H55jiXYnQerC%2FgrDcp38QGj3IgvqJ3qd0bfRE8jgcUUsU6YMdNP%2FLME4lisYyT3Jedyk3kgi1lTDi6MTp5y9PG2GIsrEc0V%2FddCQr2Co1idAjLPXm9pIRyMTkrMgVrvOKrsWPP0df2Lt6MvrHAtCg4QQvoasLwfySQbNF5T3lng9%2F54QYEcWFxzqL8na0EDM1ifivzuif8XQmrIdJnnKt8s0SokNeEET3&addrKey=12759105660297089904782594899697487115776670821161451744806350325756819132316958642265789447423731819122360737888266995231286354292120294779936192452673283

其中的_sf可能是后台生成的希望大家能给个思路看怎么得到这两个跟地址有关的参数我把处理这个参数的js文件贴出来太囧了....js太大了就是这两个js加载确认页面时就能看到

解决方案

解决方案二:
JS生成参数怎么了,完全能够胜任的,楼主似乎忘了提问题了
解决方案三:
我的意思是,要post到后台去生成订单的参数里,有很重要的是由js生成的,但是这些参数又是必不可少的,用什么方法能够获取到那个由js生成的参数呢?
解决方案四:
不要沉了啊,我捞
解决方案五:
引用2楼qq_23947857的回复:

我的意思是,要post到后台去生成订单的参数里,有很重要的是由js生成的,但是这些参数又是必不可少的,用什么方法能够获取到那个由js生成的参数呢?

参数就是参数,由JS生成或者其他方法生成的没有区别,楼主到底是没传参数,还是传了收不到,还是传了不会收,晕了。
解决方案六:
引用4楼tcmakebest的回复:

Quote: 引用2楼qq_23947857的回复:
我的意思是,要post到后台去生成订单的参数里,有很重要的是由js生成的,但是这些参数又是必不可少的,用什么方法能够获取到那个由js生成的参数呢?

参数就是参数,由JS生成或者其他方法生成的没有区别,楼主到底是没传参数,还是传了收不到,还是传了不会收,晕了。

LZ就是想得到JS处理的结果。这要分析JS,然后调用其实现方法了。

时间: 2024-09-22 21:27:32

求助,华为商城模拟登陆,下订单出现的post参数问题的相关文章

100分求助HttpClient模拟登陆校内商业大亨问题...

问题描述 我用HttpClient模拟登陆校内..校内的所有页面的登录地址是http://login.xiaonei.com/Login.do,等访问一些页面和网页游戏的时间发现没登陆会拦截掉,转到该网页,同时附带一个origURL作为登陆成功后转发用..我登陆成功后,访问个人主页以及<七龙纪>等页面可以正常返回html代码,唯独访问商业大亨<测试origURL是http://x4.ceo.xiaonei.com/>的时候获得不了html代码,返回是<metahttp-equ

请教下带验证码的网站怎么用php curl模拟登陆呢?

问题描述 请教下带验证码的网站怎么用php curl模拟登陆呢? www.xianbao5.com 这个网站用CURL post登录 谁会能教教我吗? 主要是怎么获取这个网站的验证码?人工输入也可以 我在抓包工具找到了验证码的网址,是 http://www.xianbao5.com/misc.php?mod=seccode&update=11212&idhash=cSB0PJ9T 但是不知道为什么直接在浏览器访问却没有东西! <?php header("content-Ty

java web 技术-求助!关于模拟登陆利用接收的cookie判断登录是否成功,遇到了问题,,求大神们相助!在下多谢!

问题描述 求助!关于模拟登陆利用接收的cookie判断登录是否成功,遇到了问题,,求大神们相助!在下多谢! 在下学生最近在做一个用java开发模拟登陆校内网的项目,可是学校使用struts2做的,url的尾缀是.action,登陆前和登陆后的url一致,无法用html来判断,,于是就想用cookie来判断登陆是否成功,可是面临一个问题就是请求标头的Cookie是JSESSIONID=3CDAB1BA4520BD1F53E62F9D5BCCCC49之类的,发送的jsessionid和接收的jses

求助,哪位大神能帮忙写个模拟登陆csdn的程序,我拿来做例子,研究httpclient模拟登陆,谢谢

问题描述 求助,哪位大神能帮忙写个模拟登陆csdn的程序,我拿来做例子,研究httpclient模拟登陆,谢谢 求助哪位大神能帮忙写个模拟登陆csdn的程序,我拿来做例子,研究httpclient模拟登陆,谢谢 解决方案 http://blog.csdn.net/njchenyi/article/details/38801287 解决方案二: 报错了....能直接发我个么..= =初学者,并不太懂,谢谢

php-【PHP求助】通过PHP Curl模拟登陆后抓取远程内容

问题描述 [PHP求助]通过PHP Curl模拟登陆后抓取远程内容 需要抓取的内容:这个页面需要登陆后才能访问http://member1.taobao.com/member/user_profile.jhtml?userID=epni51 如图所示: 解决方案 淘宝有接口实现这个的 解决方案二: 建议你把你的全部需求写出来,出个预算,在猪八戒网或者这里发布一下,或有人直接给你做好的. 解决方案三: 你找到淘宝网的登陆接口,自己用账户名和密码发送到接口登陆后获取返回的cookie,后续的请求附带

asp.net 实现网站模拟登陆,高分求助!

问题描述 asp.net实现网站模拟登陆,高分求助!类似后台模拟登陆www.17k.com,登陆后可以将vip小说download到本地,当然登陆账号是vip会员! 解决方案 解决方案二: 解决方案三: 解决方案四: 解决方案五:帮顶解决方案六:不行啊都不行!!!!!!!!!!!!!!!!!!!!!!!!!还有知道的吗???????????????????????引用2楼wangnaisheng的回复:解决方案七:不就是使用HttpWebRequest登陆么?怎么不行你看看问题呀不要一直问解决方

ruby在Linux下模拟登陆网页应该怎么改

问题描述 我写了一段代码在windows下运行模拟登陆网页,但是在Linux下没有IE,而且不能打开网页,那么我应该怎么改?require 'rubygems'require 'watir'ie = Watir::IE.newie.goto(url)ie.text_field(:name,'username').set 'username' ie.text_field(:name,'password').set 'password' ie.button(:name,'loginsubmit').

C#模拟登陆百度问题求助

问题描述 我抓包想模拟登陆百度.但是.post的包密码不是明文,而且找不到它的由来.该怎么分析呢???谁能帮我分析一下?很想学习.....辛苦大家了.在线等!!! 解决方案

用PHP模拟登陆

经常会有人问模拟登陆的问题,其实原理很简单,只要把SessionID保存下来就可以了,今天花了一个小时的时间写了一个函数,供大家参考,网站返回的头信息,具体网站具体分析. 源代码: <?php /*  * 得到网页内容  * 参数:$host [in] string *      主机名称(例如: www.imsorry.com.cn) * 参数:$method [in] string *      提交方法:POST, GET, HEAD ... 并加上相应的参数( 具体语法参见 RFC194