问题描述

今天在爬取腾讯校招信息过程中,遇到了ajax文件时以一个变动的参数timestamp,每一次访问都不一样
随后查了一下,发现动态参数 timestamp 是一个 Unix 时间戳,表示自 1970 年 1 月 1 日 UTC 起的毫秒数。可以使用 Go 的 time.Now().UnixNano() / int64(time.Millisecond) 函数获取当前的 Unix 时间戳(以毫秒为单位)。
同时使用strconv.FormatInt将时间戳转化为10进制

//获取当前的unix时间戳 以秒为单位
	timestamp := strconv.FormatInt(time.Now().UnixNano()/int64(time.Millisecond), 10)

之后正常请求就可以了,抓到想要的信息