Commit 0b90dd19 authored by 王明明's avatar 王明明

添加鼠标移动事件

parent 83caa6b6
......@@ -6,6 +6,7 @@ import (
"math"
"math/big"
"strconv"
"test/sensor/env"
)
func Float64() float64 {
......@@ -31,6 +32,8 @@ func ItoS(s int) string {
}
type AkmEvent struct {
device *env.Env
x int
y int
startTs int64
......@@ -95,6 +98,7 @@ func (akm *AkmEvent) event110(mouseType, pageX, pageY int, delay int64) {
// todo 110
func (akm *AkmEvent) ActivateMouseEvent(pageX, pageY int) {
t := GetRandomTime()
//fmt.Println(pageY, pageX)
akm.event110(1, pageX, pageY, t)
akm.event110(3, pageX, pageY, t+3)
akm.event110(4, pageX, pageY, t+RandRandom(100))
......@@ -245,13 +249,20 @@ func (akm *AkmEvent) ActivateRandomEvent() {
}
for i := 0; i < int(math.Floor(Float64()*30+Float64()*10)); i++ {
x := akm.device.Width/2 + int(RandRandom(30))
y := akm.device.Height/2 + int(RandRandom(30))
akm.ActivateMouseEvent(x, y)
}
}
func RandRandom(a int64) int64 {
res, _ := rand.Int(rand.Reader, big.NewInt(a))
return res.Int64()
}
func NewAkmEvent(x, y int, startTs int64) *AkmEvent {
func NewAkmEvent(x, y int, startTs int64, device *env.Env) *AkmEvent {
return &AkmEvent{
device: device,
x: x,
y: y,
startTs: startTs,
......
......@@ -160,7 +160,7 @@ func (a *AkmSign) genData() (string, string) {
arg155_1 := -999999
arg155_2 := "-1"
arg155_3 := "-1"
akmEvent := NewAkmEvent(env.Width, env.Height, a.startTs)
akmEvent := NewAkmEvent(env.Width, env.Height, a.startTs, env)
if a.Times > 2 {
akmEvent.ActivateRandomEvent()
......@@ -317,7 +317,7 @@ func (a *AkmSign) genData() (string, string) {
"do_en,dm_en,t_en",
}
data = append(data, "-110", "")
data = append(data, "-110", akmEvent.mact)
data = append(data, "-117", akmEvent.tact, "-109", akmEvent.dmact)
data = append(data, "-102", arg102)
data = append(data, "-111",
......
......@@ -13,6 +13,7 @@ import (
"strconv"
"strings"
"sync"
"test/sensor"
)
func getCookie(client tls_client.HttpClient) (string, string) {
......@@ -43,7 +44,7 @@ func abckSensor(client tls_client.HttpClient, sensorurl string) {
sensorData := rsss[0]
UA = rsss[1]
//if i == 2 {
//sensorData, UA := sensor.GenData(i, abck, bm_sz, "https://www.spirit.com/")
sensorData, UA := sensor.GenData(i, abck, bm_sz, "https://www.spirit.com/")
//}
fmt.Println("ua", UA)
sensor := "{\"sensor_data\":\"" + sensorData + "\"}"
......@@ -87,8 +88,8 @@ func main() {
tls_client.WithClientProfile(tls_client.Chrome_108),
tls_client.WithNotFollowRedirects(),
tls_client.WithCookieJar(jar), // create cookieJar instance and pass it as argument
//tls_client.WithProxyUrl("http://127.0.0.1:8890"),
tls_client.WithProxyUrl("http://user-unifflcc-region-us:q39CEBTs5A5YQXor@pr.roxlabs.cn:4600"),
tls_client.WithProxyUrl("http://127.0.0.1:8890"),
//tls_client.WithProxyUrl("http://user-unifflcc-region-us:q39CEBTs5A5YQXor@pr.roxlabs.cn:4600"),
//tls_client.WithProxyUrl(px),
//tls_client.WithInsecureSkipVerify(),
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment