Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
L
lcc-akm
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wangmingming
lcc-akm
Commits
0b90dd19
Commit
0b90dd19
authored
Mar 22, 2023
by
王明明
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加鼠标移动事件
parent
83caa6b6
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
18 additions
and
6 deletions
+18
-6
event.go
src/sensor/event.go
+12
-1
sensor.go
src/sensor/sensor.go
+2
-2
testnk.go
src/test/testnk.go
+4
-3
No files found.
src/sensor/event.go
View file @
0b90dd19
...
...
@@ -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
,
...
...
src/sensor/sensor.go
View file @
0b90dd19
...
...
@@ -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"
,
...
...
src/test/testnk.go
View file @
0b90dd19
...
...
@@ -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(),
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment