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

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

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

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

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

查看: 9118|回复: 8

[总群] 京东的post有没有谁写过

[复制链接]
发表于 2014-4-11 11:57:33 | 显示全部楼层 |阅读模式
shellpro
京东的post有没有谁写过
浪沙淘尽
2014-04-11 11:12:46

你想往京东post数据?!
shellpro
2014-04-11 11:13:13

登录和下单嘛
shellpro
2014-04-11 11:13:28

登录后的cookie和网页的cookie不一样
shellpro
2014-04-11 11:13:34

纠结中
浪沙淘尽
2014-04-11 11:14:14

你有对应的接口么?
shellpro
2014-04-11 11:14:34

应该不是接口问题。是js问题
11:17:18
浪沙淘尽
2014-04-11 11:17:18

现在出现什么问题了?!
浪沙淘尽
2014-04-11 11:17:44

有对应接口的话还需要考虑cookie么?
shellpro
2014-04-11 11:17:50

post登录后的cookie和网页的cookie不一样
浪沙淘尽
2014-04-11 11:18:30

你写一个小程序,手动登录,然后一直挂着不行?
我之前这么搞过。
我们网站给用户发货,货源京东。申请不下来京东的接口,然后又想同步物流信息。一怒之下,就建立了订单页面与我们自己订单的对应关系。然后分析页面数据,自动捕获分析同步的。。
11:19:29
shellpro
2014-04-11 11:19:29

你写一个小程序,手动登录,然后一直挂着不行?
shellpro
2014-04-11 11:19:52

手动登录?
shellpro
2014-04-11 11:19:56

用浏览器?
浪沙淘尽
2014-04-11 11:20:20

winform
shellpro
2014-04-11 11:20:37

用post的吗?
shellpro
2014-04-11 11:20:45

还是用浏览器控件?
浪沙淘尽
2014-04-11 11:21:02

我还写个了根据京东价格自动调整价格的小程序  
浪沙淘尽
2014-04-11 11:21:06

file:///C:\Users\Administrator\Documents\Tencent Files\361983679\Image\}H7$XMVE_9VQHC@C8E_TS$R.jpg
11:21:50
浪沙淘尽
2014-04-11 11:21:50

用的那个加载页面的控件  
xie3ge
2014-04-11 11:21:57

webbrowser
浪沙淘尽
2014-04-11 11:22:09

对  
xie3ge
2014-04-11 11:22:17

这个控件只能单线程,不好用
浪沙淘尽
2014-04-11 11:22:48

我这个就是一个商品一个商品的比价,然后自动调整我们自己的  
xie3ge
2014-04-11 11:23:20

而且这东西,好慢
xie3ge
2014-04-11 11:23:29

下载一堆的图片什么的,累死了
11:24:14
[广西]-冷剑无痕
2014-04-11 11:24:14

京东页面分析一下就好了,获取价格就是访问一个地址获取一串json而已,itemid都是固定的
浪沙淘尽
2014-04-11 11:24:36

额。。这个倒没注意,这个图片都下哪去了? 我找找删了去
xie3ge
2014-04-11 11:24:48

取价格,不需要登录吧
shellpro
2014-04-11 11:24:51

京东cookie,分析一下
♂litian903sf
2014-04-11 11:24:57

取价格,不需要登录
shellpro
2014-04-11 11:24:58

用post
浪沙淘尽
2014-04-11 11:25:00

物流那个需要登录
xie3ge
2014-04-11 11:25:00

直接post 或者get就行了,需要cookie?
[广西]-冷剑无痕
2014-04-11 11:25:12

取价格需要cookies吗
浪沙淘尽
2014-04-11 11:25:22

但是后来改成,用户手动触发了,就不用我们自动更新了
浪沙淘尽
2014-04-11 11:25:35

不需要
shellpro
2014-04-11 11:25:44

不是,是要自动下单的
♂litian903sf
2014-04-11 11:25:49

登陆也简单
浪沙淘尽
2014-04-11 11:26:04

京东有给你们接口么?!
shellpro
2014-04-11 11:26:06

登陆也简单?
11:26:21
shellpro
2014-04-11 11:26:21

求登录
♂litian903sf
2014-04-11 11:26:40

你到论坛去搜搜
浪沙淘尽
2014-04-11 11:26:46

我做过短信、支付、社会化登录等等的接口,也没有需要cookie的啊  
shellpro
2014-04-11 11:26:59

论坛没有。
浪沙淘尽
2014-04-11 11:27:19

你把官方接口发一下  帮你看看?
浪沙淘尽
2014-04-11 11:27:24

接口文档
♂litian903sf
2014-04-11 11:27:35

论坛有京东登陆,好几篇
shellpro
2014-04-11 11:27:36

登录不为cookie你登录什么?
shellpro
2014-04-11 11:27:44

都是提问的
shellpro
2014-04-11 11:27:48

没成功的
♂litian903sf
2014-04-11 11:28:16

你抓包就知道京东登陆需要什么值
11:28:29
♂[无锡]-zbsgift
2014-04-11 11:28:29

网页登陆比post登陆多了些cookie
♂[无锡]-zbsgift
2014-04-11 11:28:39

但没关系的
♂litian903sf
2014-04-11 11:28:54

无需理会多的那些cookie
shellpro
2014-04-11 11:28:57

file:///C:\Users\ADMINI~1\AppData\Local\Temp\)QN1UH78VKP2T7)IA]ZM(FW.gif不是这个问题。是正常登录后返回登录成功了,但是cookie和页面登录成功的cookie是不一样的。少了些信息
♂[无锡]-zbsgift
2014-04-11 11:28:58

那些cookie是其他域名下的cookie 你下单用不到
♂litian903sf
2014-04-11 11:29:18

少了jda jdb这些?
shellpro
2014-04-11 11:29:24

用得到
xie3ge
2014-04-11 11:29:51

有一些cookie的内容,应该是js生成的
xie3ge
2014-04-11 11:29:57

你要看一下js
shellpro
2014-04-11 11:30:09

页面cookie有个track参数是要用的。但是post的cookie是没有这个值的
xie3ge
2014-04-11 11:30:15

先抓包IE,然后看有哪些js
11:30:50
xie3ge
2014-04-11 11:30:50

我做fb登录的时候,有些东西就是js生成的
xie3ge
2014-04-11 11:31:08

登录的时候,前面会下载这些东西,然后传参数,生成特别的信息
shellpro
2014-04-11 11:31:22

我知道是js生成的,就是能力不够,不能得到他js生成的cookie
♂[无锡]-zbsgift
2014-04-11 11:31:39

track参数哪用到了?
♂[无锡]-zbsgift
2014-04-11 11:31:42

下单的时候?
♂litian903sf
2014-04-11 11:31:45

多抓包多学习。
shellpro
2014-04-11 11:31:48


shellpro
2014-04-11 11:31:58

下单的时候用得到
xie3ge
2014-04-11 11:32:09

那你就用Webbrowser访问,然后doc.cookie就可以了
xie3ge
2014-04-11 11:32:13

file:///C:\Users\ADMINI~1\AppData\Local\Temp\LY6DR3ISJE0)6K)L)]~VIZK.gif
♂litian903sf
2014-04-11 11:32:16

下单要track?不用吧。
xie3ge
2014-04-11 11:32:29

这样应该可以得到,但是有点慢
xie3ge
2014-04-11 11:32:45

我是习惯下载那个js,自己调用 ,生成那些值
shellpro
2014-04-11 11:32:49

哈哈,Webbrowser就不考虑了,我用到多线程的。
11:32:52
xie3ge
2014-04-11 11:32:52

这样会快一点
xie3ge
2014-04-11 11:33:02

登录的时候,单线程
xie3ge
2014-04-11 11:33:10

取到cookie后,后面可以多线程
shellpro
2014-04-11 11:33:16

京东的js超级乱
♂litian903sf
2014-04-11 11:33:17

牛啊,个个都来玩秒杀器了。
♂[无锡]-zbsgift
2014-04-11 11:33:25

没啥用
xie3ge
2014-04-11 11:33:28

不然就自己找到那个js,分析出调用方法,参数
♂[无锡]-zbsgift
2014-04-11 11:33:34

我自己做的 从来没抢到过
xie3ge
2014-04-11 11:34:12

有这个乱不
♂[无锡]-zbsgift
2014-04-11 11:34:14

多线程下单 会被京东拒绝回应的
xie3ge
2014-04-11 11:34:13

file:///C:\Users\Administrator\Documents\Tencent Files\361983679\Image\T0F2M%Z~W4`N70KOVUEYMP7.jpg
xie3ge
2014-04-11 11:34:18

file:///C:\Users\ADMINI~1\AppData\Local\Temp\LY6DR3ISJE0)6K)L)]~VIZK.gif
♂[无锡]-zbsgift
2014-04-11 11:34:34

同一时间不停的刷页面之类的
♂[无锡]-zbsgift
2014-04-11 11:34:42

访问频率太快
11:34:56
♂litian903sf
2014-04-11 11:34:56

京东会提示提交频率过快...
♂litian903sf
2014-04-11 11:35:00

file:///C:\Users\ADMINI~1\AppData\Local\Temp\LY6DR3ISJE0)6K)L)]~VIZK.gif
shellpro
2014-04-11 11:35:17

@♂[无锡]-zbsgift 自己做的是post的吗
♂[无锡]-zbsgift
2014-04-11 11:35:26

然后下单post的那个链接就302 或者给你跳到主页上去
♂[无锡]-zbsgift
2014-04-11 11:35:29

是啊
shellpro
2014-04-11 11:35:44

时间到直接下单,怎么会多次刷新?
♂[无锡]-zbsgift
2014-04-11 11:35:46

post的 登陆 加入购物车 下单全是多线程
♂[无锡]-zbsgift
2014-04-11 11:36:08

那你下单不成功 是不是要再次提交的撒
shellpro
2014-04-11 11:36:13

下单没用到track?
♂[无锡]-zbsgift
2014-04-11 11:36:20

难不成你的抢购 下单失败一次 就不继续了?
♂[无锡]-zbsgift
2014-04-11 11:36:28

忘记了
♂litian903sf
2014-04-11 11:36:32

京东POST登陆多线程会提示要验证码吧?
♂[无锡]-zbsgift
2014-04-11 11:36:41

反正登陆成功后 就不用去管cookie了
♂[无锡]-zbsgift
2014-04-11 11:36:53

程序和网页是有点不一样
♂[无锡]-zbsgift
2014-04-11 11:36:56

但不影响的
11:37:06
♂[无锡]-zbsgift
2014-04-11 11:37:06

嗯 要验证码的
♂[无锡]-zbsgift
2014-04-11 11:37:10

就是太快了呀
♂litian903sf
2014-04-11 11:37:22

是的,不能太快,京东太快就要验证码
♂litian903sf
2014-04-11 11:37:26

慢点就不用。
♂[无锡]-zbsgift
2014-04-11 11:37:30

其实登陆什么的 不用多线程 没关系
♂[无锡]-zbsgift
2014-04-11 11:37:36

抢购 就必须要多线程了
♂[无锡]-zbsgift
2014-04-11 11:37:46

但也难的
shellpro
2014-04-11 11:37:56

submitOrderParam.checkcodeTxt={0}&submitOrderParam.checkCodeRid={1}&submitOrderParam.trackID={2}&submitOrderParam.sopNotPutInvoice={3}
shellpro
2014-04-11 11:38:05

下单的参数
xie3ge
2014-04-11 11:38:53

抢购一个,也不要多线程
♂[无锡]-zbsgift
2014-04-11 11:39:03

以前手机客户端 还不要验证码的
11:39:09
♂[无锡]-zbsgift
2014-04-11 11:39:09

但那服务器 不行
shellpro
2014-04-11 11:39:23

@♂[无锡]-zbsgift 你下单不用这些参数吗
♂[无锡]-zbsgift
2014-04-11 11:39:27

一到抢购 就各种瘫痪
♂[无锡]-zbsgift
2014-04-11 11:39:33

我来给你看看
shellpro
2014-04-11 11:39:43

怎么获取的,求指点
♂[无锡]-zbsgift
2014-04-11 11:39:51

好像要的
♂[无锡]-zbsgift
2014-04-11 11:40:00

模拟js写的
xie3ge
2014-04-11 11:40:19

file:///C:\Users\ADMINI~1\AppData\Local\Temp\LY6DR3ISJE0)6K)L)]~VIZK.gif最终还是js
♂[无锡]-zbsgift
2014-04-11 11:40:34

看了下 trackID 可以忽略
♂[无锡]-zbsgift
2014-04-11 11:40:46

[img]file:///C:\Users\Administrator\Documents\Tencent Files\361983679\Image\9N`I6Y~X[VP5(IQP~9UP%0O.jpg[/img]
♂[无锡]-zbsgift
2014-04-11 11:40:54

记得 好像是和一个flash有关的 这个值
♂[无锡]-zbsgift
2014-04-11 11:40:59

没有也没关系的
11:41:22
♂[无锡]-zbsgift
2014-04-11 11:41:22

不信 你把你浏览器的cookie全部清掉 在访问京东 下单试试
♂[无锡]-zbsgift
2014-04-11 11:41:34

抓包里 就没这个玩意了
♂[无锡]-zbsgift
2014-04-11 11:41:45

好多参数都不用的
11:44:02
shellpro
2014-04-11 11:44:02

不用参数可以下单成功吗?
♂[无锡]-zbsgift
2014-04-11 11:44:23

可以可以
♂litian903sf
2014-04-11 11:44:28

可以下单成功
♂[无锡]-zbsgift
2014-04-11 11:44:29

我那个值设的空
shellpro
2014-04-11 11:45:32

能不能把你post的cookie发给我看一下。我看一下我这样对不对
11:46:09
♂litian903sf
2014-04-11 11:46:09

cookie主要就是那个shi3
11:48:47
shellpro
2014-04-11 11:48:47

shi3?
shellpro
2014-04-11 11:48:58

ceshi3.com=?
♂litian903sf
2014-04-11 11:49:37


11:50:48
♂[无锡]-zbsgift
2014-04-11 11:50:48


♂[无锡]-zbsgift
2014-04-11 11:50:57

我把代码上传了
♂[无锡]-zbsgift
2014-04-11 11:51:02

你自己下了看吧
♂[无锡]-zbsgift
2014-04-11 11:51:09

pcjd那个
♂[无锡]-zbsgift
2014-04-11 11:51:32

最好能改进改进
♂[无锡]-zbsgift
2014-04-11 11:51:41

我就自己写着抢东西玩玩的
♂[无锡]-zbsgift
2014-04-11 11:51:51

比较乱




1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2014-4-11 21:04:15 | 显示全部楼层
飞哥把讨论内容都发出来了。不过我们问题还没有解决。
 楼主| 发表于 2014-4-11 21:12:05 | 显示全部楼层
卡在哪里
回复

使用道具 举报

发表于 2014-4-11 22:11:43 | 显示全部楼层

下单页面如果有验证码。js生成的input hidden encryptClientInfo值获取不到。还有下单时的post参数:trackID。也是js生成的input hidden。

奇怪的是,如果没有验证码的商品,跳过encryptClientInfo,不带trackID可以下单成功。
如果有验证码,encryptClientInfo假设固定值,好像也可以过,但是没trackID好像会提示:请勿频繁操作,但是只是单线程单帐号的一次post而已。
发表于 2014-4-16 08:58:52 | 显示全部楼层

@站长苏飞   我想加群怎么加啊?
 楼主| 发表于 2014-4-16 09:30:21 | 显示全部楼层
发表于 2014-4-17 14:34:33 | 显示全部楼层
这几天我也很头疼京东POST的问题,到现还没有解决下订单时验证码的问题。。汗
发表于 2014-5-19 22:53:29 | 显示全部楼层
飞哥好点子 这样就出来一篇原创文章了  利于SEO啊
 楼主| 发表于 2014-5-20 08:29:15 | 显示全部楼层
sandy1231 发表于 2014-5-19 22:53
飞哥好点子 这样就出来一篇原创文章了  利于SEO啊

这个版就是为了记录QQ聊天记录才开的,利于Seo是次要,重要是是留下经典的聊天记录
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

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

GMT+8, 2024-11-23 04:25

© 2014-2021

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