飞哥 我在写一个小工具,功能是模拟淘宝后台批量确认收货的功能
我刚开始的想法是用web控件---->勾选”全选”按钮--->点击”批量收货按钮” 但是这种方法怎么尝试都是调用浏览器重新打开一个窗口 这种方法尝试失败 正常的流程如下 第一步 点击”代收货”按钮 勾选”全选” 点击”批量确认收货” 第二步就跳转到付款的页面 我现在尝试的就是想办法用webbrowser 来到第二步这种状态 我用httpwatch抓包发现第二步这里的网址是 http://trade.taobao.com/trade/confirm/batch_confirm_goods.htm 有 post一大堆数据(订单号,交易号之类的)给这个网址 于是我用webbrowser的[url=http://127.0.0.1:47873/help/1-5948/ms.help?method=page&id=M:SYSTEM.WINDOWS.FORMS.WEBBROWSER.NAVIGATE(SYSTEM.STRING,SYSTEM.STRING,SYSTEM.BYTE[],SYSTEM.STRING)&product=VS&productVersion=100&topicVersion=100&locale=ZH-CN&topicLocale=ZH-CN]Navigate[/url]的最后一种重载方法
打开这个网址 msdn没有示例 我的代码如下 string url = "http://trade.taobao.com/trade/confirm/batch_confirm_goods.htm"; Byte[] arr = System.Text.Encoding.Default.GetBytes(textBox1.Text); webBrowser1.Navigate(url, "", arr, textBox2.Text); 结果是空白的 一个宝贝都没带过来 麻烦飞哥帮我指点下迷津 小弟迷茫好几天了 先谢谢了
|