淘宝商品月销量是 Ajax 异步加载//看回复
淘宝商品月销量是 Ajax 异步加载//看回复
|
1
做了请求的限制、 请大牛们提供下思路。伪造请求 IP ? |
|
2
目测是做了请求源的限制、、、
|
|
allenlingFeb 23, 2017 via Android
3
貌似这个 API 需要店铺的 session ID 这类的 token 吧,具体需要阿里的文档,哪些 API 是需要 session ID 的
|
|
mhycyFeb 23, 2017
4
代理池搞起
|
|
O3YwA1ENkb7i35XJFeb 23, 2017
6
同学,你搞错 URL 了吧?
你第一张图里明明是 `initItemDetail.htm` 这个 URL, 而你第二张图请求另一个地址是啥意思? 你不是想获取 销量吗? 只需要 设定 Referer 就可以请求到数据 . ``` $ curl -se "https://detail.tmall.com/item.htm" "https://mdskip.taobao.com/core/initItemDetail.htm?itemId=543399704177&callback=setMdskip" | grep -Po "\"sellCount\":\d+," "sellCount":8308, ``` |
|
O3YwA1ENkb7i35XJFeb 23, 2017
7
curl 执行之后后面的代码是
``` | grep -Po "\"sellCount\":\d+," ``` 用来匹配出来 销量, 上面帖代码的时候换行了, 最后 一行是 最终的输出结果. |
|
10
|
|
12
curl 的执行结果截图:
|
|
ltuxFeb 23, 2017
14
用 selenium
|