我的淘宝 快乐岛主外挂的制作经历
在编这个外挂中遇到的问题主要
1、是淘宝的自动登录问题,
2、淘宝的应用上下文协议的问题
3、HTTPONLY使PHPSESSID为只读造成无法通过TWebBrowser获得
4、这个应用的authid的获得
5、这个应用有些API的调用会需要时间戳,而且它的时间是带毫秒的。
6、JSON的操作问题。
7、数据传递的格式问题
以下代码片断为Delphi所写
对于第一个首先访问
'http://login.taobao.com/member/login.jhtml?style=miniall&from=jianghu&tpl_redirect_url=http%3A%2F%2Fjianghu.taobao.com%2Fadmin%2Fplugin.htm%3Fappkey%3D12029234%26tracelog%3Djhleftmenu
在这个页面找'_tb_token_'这个值,然后制作POST数据
post.Add('TPL_username='+user);
post.Add('TPL_password='+pwd);
post.Add('_tb_token_='+token);
post.Add('action=Authenticator');
post.Add('event_submit_do_login=anything');
post.Add('TPL_redirect_url=http://jianghu.taobao.com/admin/plugin.htm?appkey=12029234&tracelog=jhleftmenu');
post.Add('from=jianghu');
post.Add('fc=2');
post.Add('style=miniall');
post.Add('tid=');
post.Add('support=000001');
post.Add('CtrlVersion=1,0,0,7');
post.Add('loginType=3');
post.Add('minititle=');
post.Add('minipara=');
post.Add('pstrong=2');
post.Add('longLogin=1'); //1为选择两周内不需要重复登录 0为不选
post.Add('llnick=');
post.Add('sign=');
post.Add('need_sign=');
post.Add('isIgnore=');
post.Add('popid=');
post.Add('callback=');
post.Add('not_duplite_str=');
post.Add('need_user_id=');
post.Add('from_encoding=');
通过IDHTTP控件发送POST到'http://login.taobao.com/member/login.jhtml'来实现自动登录
对于第二个问题由于解析它的格式太困难甚至于无法完成(因为它需要app_secret,而这个值是由淘宝给应用申请者的私钥,所以很难获得)
但是由于浏览器它能访问,所以我就去找它是如何实现的,最终在访问http://container.api.taobao.com/container?appkey=12029234&tracelog=jhleftmenu时,在它的HEADER中发现了Location:http://island.hapyfish.com/?top_appkey=12029234&top_parameters=************************************&top_session=********************&top_sign=**************************&tracelog=jhleftmenu(由于这里能算出我的ID,所以被以星号给替换了)。
固我们也可以首先访问http://container.api.taobao.com/container?appkey=12029234&tracelog=jhleftmenu得到Location并跳转,来实现它的应用上下文协议的问题
对于第三个问题由于无法通过TWebBrowser来获得那就用Indy公司的TIDHTTP来实现
对于第四个问题可以通过下载它的SWF文件利用Sothink SWF Decompiler来反编译获得它的取值方式
对于第五个问题可以利用DateUtils中的DateTimeToUnix来实现,由于它返回的数据不带毫秒,所以再随机加三位数字就可以了
对于第六个问题在http://www.json.org/的最下面提供了很多编程语言的JSON实现库,我在这里选择的是superobjectv1.2.4
对于第七个问题我使用的是FireFox+HttpFox来监测的
我的淘宝 快乐岛主外挂的制作经历相关推荐
- 淘宝关注的主播查询教程(2021)
大家在淘宝上经常会关注一些主播.这样他们直播时就会收到消息提醒.有时候还能能到优惠红包,具体教程. 淘宝关注的主播查询方法分享 1.首先.打开手机淘宝 2.找到淘宝直播 3.点击关注 4.即可看到主播 ...
- 通过Java自动获取天猫或淘宝商品的主图
编写代码前,先分析天猫商品详情的地址,例如 https://detail.tmall.com/item.htm?spm=a220m.1000858.1000725.6.56bd529dWWPn2c&a ...
- HTML5期末大作业:淘宝网站设计——仿2021淘宝首页(1页) 大学生网页制作教程 表格布局网页模板 学生HTML静态水网页设计作业成品 简单网页制作代码 学生商城网页作品免费设计
HTML5期末大作业:淘宝网站设计--仿2021淘宝首页(1页) 大学生网页制作教程 表格布局网页模板 学生HTML静态水网页设计作业成品 简单网页制作代码 学生商城网页作品免费设计 常见网页设计作业 ...
- 26元买4500斤脐橙,农民淘宝店被主播带头薅亏700万,“羊毛党”太狠了!
关于"薅羊毛"这件事,一直以来都是一小撮人发现优惠活动.规则漏洞来占点无伤大雅的小便宜,但是毫无底线薅羊毛,导致商家血本无归无奈关店,就已经超过了占小便宜的界限. 近日,一家农民开 ...
- PS新手淘宝美工常见问题-主图和详情尺寸(一)
最近班上刚刚来个美工,正好坐我边上,平时有问题我们会一起交流,我就把她今天遇到的文件尺寸问题分享下哈 淘宝主图尺寸,主图尺寸的话分为两种,方图和竖图 方图:尺寸比例为1:1,尺寸建议为800px*80 ...
- 复制宝贝到淘宝店铺,主图和标题不做修改,是否会被封店?
淘宝批量复制宝贝到店铺,主图和标题不做修改,不会封店,原因有三点: 1.大淘营软件批量复制宝贝,上传到店铺,是模拟手工发布宝贝 在卖家中心手工发布,流程是:进入卖家 ...
- 淘宝数据库,主键如何设计的?
聊一个实际问题:淘宝的数据库,主键是如何设计的? 某些错的离谱的答案还在网上年复一年的流传着,甚至还成为了所谓的MySQL军规.其中,一个最明显 的错误就是关于MySQL的主键设计. 大部分人的回答如 ...
- 淘宝优站站主管理细则
淘宝优站 站主管理细则: == 一般违规(A类扣分) == (一).违背以下服务承诺的,扣6分: 站主承诺买家参加互动活动有赠品,但买家参与后并未收到赠品,且站主拒绝补发. (二).站主应当按照淘宝优 ...
- 【Python秒杀脚本】淘宝 京东购物秒杀外挂,平台定时准点自动抢购,618薅羊毛全靠它!!
我们的目标是秒杀淘宝或京东等的订单,这里面有几个关键点,首先需要登录淘宝或京东,其次你需要准备好订单,最后要在指定时间快速提交订单. 这里就要用到一个爬虫利器Selenium,Selenium是一个用 ...
最新文章
- crossvalind函数 (交叉验证函数)
- 数据库查询近七天的数据
- hbuid 集成svn_HBuilder如何配置SVN的步骤详解
- (189)FPGA变量初始化方法reg
- 十年测开如何理解自动化测试里的数据驱动、关键字驱动思路
- 【clickhouse】Clickhouse 版本号历史
- 反射工厂在数据访问层的应用
- docker基本镜像添加mysql_Docker的Centos7容器配置Tomcat和MySQL并打成基础镜像
- Hive Tuning(三) 从查询计划看hive.auto.convert.join的好处
- java爬虫新闻网站_java爬虫 之 搜狐新闻爬虫(一)
- linux防火墙状态centos6一下,CentOS6.5查看防火墙的状态
- javaweb小说阅读网站源码
- Python Selenium 疑难杂症解方(二): 定位
- Windows server2016 计算机管理中找不到用户和组
- java文字列检查_java 检测文本、文件编码
- 笔记本电脑f11功能键_电脑f11键是什么作用
- mysql分组分批_[Mysql]分组取最新一条
- 织梦Dedecms主要文件夹目录及模板文件说明
- 高光谱图像压缩方法综述
- 爬虫练习(2)-- 使用正则匹配爬取果壳问答