本文仅针对使用【美团外卖采集助手】系列软件的用户:
核心问题一:cookie 刚提取出来,就显示失效了,这个是什么原因?
这个可能的原因:
1、页面可能有验证,如果是刚登录的cookie就提示:【3、cookie已经失效或者页面有验证。。。。。。】说明页面有验证拦截。
这时可以点击某店铺进入该店铺首页,可能就会弹出验证,如果没有出现,还可以切换【设备仿真】模式,反复刷新不同的页面【首页、店铺页、搜索页】,一般就会有验证出现了。
如果有验证码,cookie是不生效的,需要通过一下验证后再使用(一般情况下cookie不用重新复制,如果验证过了还是提示失效再复制cookie过去使用即可)。
2、美团针对不同的页面,有不同的数据接口。打个比方,如果你使用的是搜索功能,使用次数频繁以后,可能这个搜索的接口就对我们的账号cookie失效了,验证方式也很简单,就是你在搜索框当中输入一个搜索一下试试,应该会显示403。而你登录后显示的页面是商家列表,这个商家列表对应的接口还是有效的,也就是可以供我们访问的。也就是说,可能搜索接口我们不能用了,但采集商家列表这个cookie还是有效的。
所以,如果确认我们cookie登录提取都是没有问题,且列表也显示正常,那么原因应该大概就是上述两个了。
核心问题2:我在打开h5首页登录时,只有一个大大的袋鼠头像,看不到登录框,这个是怎么回事?
这个是因为H5的页面,主要是适配手机端的,在PC端就会显得异常的大。这时我们只需要按一个F12这个键,页面就会变得完整,登录框就会显示出来了。
核心问题3:为什么页面加载正常,但提取的cookie使用时还是提示已经失效?
这个是因为:
软件主要三大功能,采集商家列表、搜索商家列表、采集商家详情;
对应分别请求美团的三个不同的接口;
每个接口请求次数频繁以后,就可能被美团暂时限制。
如果限制以后,这个接口就暂时不可用了,也就是说会提示cookie失效。打个比方:搜索时提示cookie失效,那么该搜索功能对应的接口说明被美团所限。此时如果你在搜索框当中搜索任意关键词时,就会发现,页面显示403,不能出搜索结果了。这就是这个搜索功能被限的表现。
但如果使用该cookie去采集商家列表,则还是可以采集到数据来的。这说明商家列表这个接口还没被限制。也就体现在你在浏览器当中打开美团首页页面能加载正常。
核心问题4:cookie 刚提取的,采集为什么没有数据?
1、地址问题:如果软件的右下角日志框当中提示:列表为空,false这样的提示,没有数据出来。这个问题一般是地址不详,或该地址周边无商家,一般都是地址问题。解决办法是:可以把地址写详细一些、具体一些,或者换一个地址再采集就可以采集出数据了。
2、有验证码:页面向下滚动几页看看会不会出验证码,如果有验证码,cookie是不生效的,需要通过一下验证后再使用。(如何做参见核心问题1)
更多cookie提取相关的问题解决方案:
微信扫描下方的二维码阅读本文