
在爬一个网站把 header 参数,params 都写出来了,可还是爬不出来,不知道这网站有什么反爬技术。请大家看看,这是 ajax 网址: http://www.grainmarket.com.cn/centerweb/getData。 这是网站:http://www.grainmarket.com.cn/centerweb/biddingFair/planDetail/2020033100167/G。 麻烦各位大神帮我看看怎么获取他的最终数据。先谢谢大家了
1 mitu9527 2020-04-03 11:52:03 +08:00 你提交请求过去,漏了数据“param: {"m":"tradeCenterArea"}”。 |
3 different 2020-04-03 11:59:00 +08:00 @zlfera curl -d "param=%7B%22m%22%3A%22tradeCenterArea%22%7D" -H "Content-Type: application/x-www-form-urlencoded" -X POST http://www.g rainmarket.com.cn/centerweb/getData |
4 different 2020-04-03 11:59:52 +08:00  |
5 azoon 2020-04-03 12:01:28 +08:00 试了一下,这个网站没有用任何反扒技术。 |
6 also24 2020-04-03 12:07:47 +08:00 |
7 different 2020-04-03 12:07:57 +08:00 curl -d "param=%7B%22m%22%3A%22tradeCenterPlanDetailInfo%22%2C%22requestNo%22%3A%222020033100167%22%2C%22flag%22%3A%22G%22%7D" -X POST http://www.grainmarket.com.cn/centerweb/getData  哪有这么复杂,Referer,UA 都不用加,,, |
8 zlfera OP |
9 zlfera OP @also24 那些都不是我要的数据,我要的是参数是{"m":"tradeCenterPlanDetailInfo","requestNo":"2020032400286","flag":"G"}这里的数据 |
10 different 2020-04-03 12:13:37 +08:00 @zlfera 看到七楼了嘛? 把七楼的 2020033100167 换成 2020032400286 也就是 param: {"m":"tradeCenterPlanDetailInfo","requestNo":"2020033100167","flag":"G"}换成 param: {"m":"tradeCenterPlanDetailInfo","requestNo":"2020032400286","flag":"G"} |
11 different 2020-04-03 12:14:46 +08:00  |
12 also24 2020-04-03 12:15:18 +08:00 |
13 zlfera OP 谢谢大家的帮助,是我参数设置错误了,谢谢大家了 |
14 Supermanhh 2020-04-03 12:57:21 +08:00 via iPhone @also24 #12 话说你门这用的都是什么软件啊 |
15 also24 2020-04-03 13:05:17 +08:00 |