变量名 | 类 型 | 静态 | 数组 | 备 注 |
userAgent | 文本型 | | |
type | 整数型 | | |
windowsVersions | 文本型 | | 3 |
architectures | 文本型 | | 3 |
temp | 文本型 | | |
置随机数种子 ()type =
取随机数 (1, 3
)windowsVersions =
{ “10.0”,
“6.1”,
“6.3” }architectures =
{ “Win64; x64”,
“WOW64”,
“x64” }置随机数种子 ()
判断 (type = 1
) 
userAgent =
“Mozilla/5.0 (Windows NT ” + windowsVersions
[取随机数 (1, 3
)] +
“; ” + architectures
[取随机数 (1, 3
)] +
“) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/” +
到文本 (取随机数 (120, 135
)) +
“.0.” +
到文本 (取随机数 (1000, 9999
)) +
“.” +
到文本 (取随机数 (0, 200
)) +
“ Safari/537.36”
判断 (type = 2
) 
userAgent =
“Mozilla/5.0 (Windows NT ” + windowsVersions
[取随机数 (1, 3
)] +
“; ” + architectures
[取随机数 (1, 3
)] +
“) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/” +
到文本 (取随机数 (120, 135
)) +
“.0.” +
到文本 (取随机数 (1000, 9999
)) +
“.” +
到文本 (取随机数 (0, 200
)) +
“ Safari/537.36 Edg/” +
到文本 (取随机数 (120, 135
)) +
“.0.” +
到文本 (取随机数 (1000, 9999
)) +
“.” +
到文本 (取随机数 (0, 200
))

temp =
到文本 (取随机数 (120, 139
))

userAgent =
“Mozilla/5.0 (Windows NT ” + windowsVersions
[取随机数 (1, 3
)] +
“; ” + architectures
[取随机数 (1, 3
)] +
“; rv:” + temp +
“.0) Gecko/20100101 Firefox/” + temp +
“.0”返回 (userAgent)