http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 10253|回复: 4

[咨询站长] Webbrowser模拟操作淘宝后台批量收货功能

[复制链接]
发表于 2014-9-8 19:44:56 | 显示全部楼层 |阅读模式
2金钱
飞哥 我在写一个小工具,功能是模拟淘宝后台批量确认收货的功能
我刚开始的想法是用web控件---->勾选”全选”按钮--->点击”批量收货按钮” 但是这种方法怎么尝试都是调用浏览器重新打开一个窗口  这种方法尝试失败
正常的流程如下
第一步  点击”代收货”按钮 勾选”全选” 点击”批量确认收货”
1.png
第二步就跳转到付款的页面
2.png
我现在尝试的就是想办法用webbrowser来到第二步这种状态 我用httpwatch抓包发现第二步这里的网址是 http://trade.taobao.com/trade/confirm/batch_confirm_goods.htmpost一大堆数据(订单号,交易号之类的)给这个网址  于是我用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]的最后一种重载方法
4.png 打开这个网址  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);
其中textBox1中我放的是http消息正文 textBox2中放的是消息头,不知道这样的用法是否正确,我登陆淘宝后台这样打开 http://trade.taobao.com/trade/confirm/batch_confirm_goods.htm后还是不行
3.png
结果是空白的  一个宝贝都没带过来  麻烦飞哥帮我指点下迷津  小弟迷茫好几天了  先谢谢了



1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2014-9-8 19:53:15 | 显示全部楼层
不能点全选,得按个勾选然后再点批量收货。用填表吧
[C#] 纯文本查看 复制代码
HtmlElement temp= webBrowser1.Document.All["xxxx"];

回复

使用道具 举报

 楼主| 发表于 2014-9-9 08:57:50 | 显示全部楼层
QQ716774 发表于 2014-9-8 19:53
不能点全选,得按个勾选然后再点批量收货。用填表吧
[mw_shl_code=csharp,true]HtmlElement temp= webBrow ...

点击批量收货不行的 会调用浏览器在新窗口中打开  在新窗口打开后还是一个宝贝都没有
回复

使用道具 举报

发表于 2014-9-9 16:00:42 | 显示全部楼层
webBrowser怎么给password的类型的输入框赋值,我怎么不能模拟登陆
回复

使用道具 举报

 楼主| 发表于 2014-9-25 08:13:49 | 显示全部楼层
02023452 发表于 2014-9-9 16:00
webBrowser怎么给password的类型的输入框赋值,我怎么不能模拟登陆

用firebug找到元素就好了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-11-24 17:15

© 2014-2021

快速回复 返回顶部 返回列表