如何使用php curl获得utma utmz和类似的cookies?
我注意到我的浏览器保存的cookie与我的curl cookie文件不同:如何使用php curl获得utma utmz和类似的cookies?,php,cookies,curl,Php,Cookies,Curl,我注意到我的浏览器保存的cookie与我的curl cookie文件不同: "__utma=256586655.848991821.1337158982.1337158982.1337179787.2; __utmz=256586655.1337179787.2.2.utmcsr=login.example.com|utmccn=(referral)|utmcmd=referral|utmcct=/company.php; __utmc=256586655; PHPSESSID=8sedo85u
"__utma=256586655.848991821.1337158982.1337158982.1337179787.2; __utmz=256586655.1337179787.2.2.utmcsr=login.example.com|utmccn=(referral)|utmcmd=referral|utmcct=/company.php; __utmc=256586655; PHPSESSID=8sedo85uc5rfpnluh06bdb0mk4"
这是我的基于卷曲的cookie.txt:
# Netscape HTTP Cookie File
# http://www.netscape.com/newsref/std/cookie_spec.html
# This file was generated by libcurl! Edit at your own risk.
login.example.com FALSE / FALSE 0 PHPSESSID 8peqektoc5j3570h08efa6o3n2
那么,如何创建utma utmz值以及这些值代表什么呢?这些是谷歌分析cookies。可能,您没有告诉curl下载页面引用的第三方脚本 使用
--页面必备条件和--保存cookies
和--加载cookies
尝试wget。它将下载页面使用的文件,如脚本
不幸的是,如果使用典型的脚本驱动异步加载程序,它可能仍然无法加载分析,因为JavaScript必须实际执行才能工作。这些是Google Analytics Cookie。除非您拉动并运行这些脚本(假装浏览器的Javascript运行时环境),否则您将无法获得它们。幸运的是,它们与你真正想做的事情无关