Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cookies Chrome开发工具:-csm在Amazon中命中cookie_Cookies_Web Scraping_Google Chrome Devtools_Amazon - Fatal编程技术网

Cookies Chrome开发工具:-csm在Amazon中命中cookie

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,以免被抓到,看起来像一个真正的用户

我试图复制网站的行为。我已经完全分析了标题、请求和响应签名等。唯一改变的是
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开发工具分析了完整的源代码,但无法破解生成这个字母数字值的逻辑

  • 我想了解这个值是如何生成的,以便我可以使用相同的逻辑来复制它的生成?任何人都可以在这方面帮助我使用Chrome开发工具

  • 有人知道csm hit的重要性吗


  • PS:请不要建议我每次都使用相同的
    csm hit
    。我想知道这是如何生成的。

    我没有太多时间进行测试,但听起来这个CSM是客户端监控工具。我以前从未使用过Go,但看起来是唯一一个具有CSM功能的SDK。希望能为您提供一些关于如何产生价值的线索: