大概的流程是:模拟登录网站,然后获取到指定时间所有订单号 billId,然后用 billId 去批量请求获得相应订单下面的数据,例如 www.xxx.com/getOrderDetailInfo.action?billId=00001 (比如到 00009 ),但是总是只能得到其中几条(不定数量),这到底是为什么额,折腾好几天了。。。。哪位大大能指点我下。。
1
wellhome 2017-04-28 16:07:30 +08:00 via iPhone
加日志,加断点,以后问问题把信息提供全了,你讲的太范
|
2
sunulin 2017-04-28 16:09:56 +08:00 via iPhone
又见 xxx
|
4
Light3 2017-04-28 16:30:58 +08:00
你先一步步来 打断点也好加日志也好 你看看究竟为何 你这什么信息也不提供 猜不出来阿
|
5
grey5659 OP @Light3 嗯,也就是说 post10 个请求,有些是返回的空,怎么把返回为空的原因找出来呢?日志怎么加呢?请指点一下了,谢谢
|
6
vjnjc 2017-04-28 16:40:44 +08:00
把 url 和 response 的 pair 打在日志里!!!然后对返回空的 url 手动访问调试!!!
|
7
yfl168648 2017-04-29 09:16:12 +08:00
有没有可能人家有反爬虫
|
8
grey5659 OP |
10
grey5659 OP @Light3
要被这鬼机制弄晕了.... https://segmentfault.com/img/bVM4Bl?w=1342&h=574 下面是保存为 cookie.txt 的 cookie 信息 https://segmentfault.com/img/bVM4c3?w=773&h=111 |