浏览者信息收集

仅仅记录投票票数确实有些无聊,所以需要适当的收集一些信息在进行统计就能得到一些更有趣的图表。 Request 以最基础的Request header入手。 HTTP 消息头允许客户端和服务器通过 request和 response传递附加信息。一个请求头由不区分大小写的名称后跟一个冒号“:”,冒号后跟具体的值(不带换行符)组成。该值前面的引导空白会被忽略。 每次的HTTP连接中必定会有header内容,因此从此很方便的获取访客的基本信息。 header支持的标准字段有很多,在此就仅列出一些拥有有效信息的字段: 字段名 描述 示例 状态 Accept-Charset 能够接受的字符集 Accept-Charset: utf-8 常设 Accept-Encoding 能够接受的编码方式列表。 Accept-Encoding: gzip, deflate 常设 Accept-Language 能够接受的回应内容的自然语言列表。 Accept-Language: en-US 常设 Referer 來源頁面 Referer: http://en.wikipedia.org/wiki/Main_Page 常設 User-Agent 浏览器的浏览器身份标识字符串 Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.79 Safari/537.36 Maxthon/5.2.1.1000 常設 想要查看更多内容查看Wikipedia 以上就是比较常用的含有有效内容的字段。 不过Request header中包含的信息实在是少的可怜,所以需要使用其他方法来获取更多的信息。 ...

四月 20, 2018 · 猫贩子薛定谔