Cookies Chrome开发工具:-csm在Amazon中命中cookie
我试图在抓取亚马逊时设置cookies,以免被抓到,看起来像一个真正的用户 我试图复制网站的行为。我已经完全分析了标题、请求和响应签名等。唯一改变的是Cookies Chrome开发工具:-csm在Amazon中命中cookie,cookies,web-scraping,google-chrome-devtools,amazon,Cookies,Web Scraping,Google Chrome Devtools,Amazon,我试图在抓取亚马逊时设置cookies,以免被抓到,看起来像一个真正的用户 我试图复制网站的行为。我已经完全分析了标题、请求和响应签名等。唯一改变的是cookies,还有csm-hit和visitCount。我理解visitCount更新背后的逻辑,但不理解csm hit 这是csm的点击量cookie tb:s-Y4SB9X78SYQB53MGCQWE|1551555477343&t:1551555479805&adb:adblk_no 其格式如下:- tb:s - ALPH
cookies
,还有csm-hit
和visitCount
。我理解visitCount
更新背后的逻辑,但不理解csm hit
这是csm的点击量cookie
tb:s-Y4SB9X78SYQB53MGCQWE|1551555477343&t:1551555479805&adb:adblk_no
其格式如下:-
tb:s - ALPHANUMERIC | EPOCH_TIME &t EPOCH_TIME &adb:adblk_no
这个字母数字字符(看起来像base64编码的)一直在变化。它在从amazon重新加载/重定向时调用函数updateCsmHit
,然后更新csm hit
值,然后在下次向服务器发出请求时重新使用相同的更新值。如果此cookie尚未保存在浏览器中,则它不会在请求中发送csm hit
,而是在我们离开Amazon时保存它
我已经使用Chrome开发工具分析了完整的源代码,但无法破解生成这个字母数字值的逻辑
PS:请不要建议我每次都使用相同的
csm hit
。我想知道这是如何生成的。我没有太多时间进行测试,但听起来这个CSM是客户端监控工具。我以前从未使用过Go,但看起来是唯一一个具有CSM功能的SDK。希望能为您提供一些关于如何产生价值的线索: