Commit b8d7c3b2 authored by wang's avatar wang

更换环境 测试并发

parent 7fafcbcd
......@@ -5,31 +5,23 @@
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="px-captcha">
<title>Access to this page has been denied</title>
<style>
.dot {
width: 4px;
height: 4px;
background-color: black;
border-radius: 50%;
position: absolute;
}
</style>
</head>
<body>
<script>
<script>
window._pxVid = '';
window._pxUuid = '56239aaf-93e1-11ee-8770-fb8be1abd679';
window._pxUuid = 'e7ca7f59-941b-11ee-8350-60dbba42ffed';
window._pxAppId = 'PXVb73hTEg';
window._pxHostUrl = 'https://collector-PXVb73hTEg.perimeterx.net';
window._pxCustomLogo = '';
window._pxJsClientSrc = '//client.perimeterx.net/PXVb73hTEg/main.min.js';
window._pxFirstPartyEnabled = 'false';
var script = document.createElement('script');
script.src = '//captcha.perimeterx.net/PXVb73hTEg/captcha.js?a=c&u=56239aaf-93e1-11ee-8770-fb8be1abd679&v=&m=0';
script.src = '//captcha.perimeterx.net/PXVb73hTEg/captcha.js?a=c&u=e7ca7f59-941b-11ee-8350-60dbba42ffed&v=&m=0';
document.head.appendChild(script);
script.onerror = function () {
script = document.createElement('script');
script.src = 'https://captcha.px-cloud.net/PXVb73hTEg/captcha.js?a=c&u=56239aaf-93e1-11ee-8770-fb8be1abd679&v=&m=0';
script.src = 'https://captcha.px-cloud.net/PXVb73hTEg/captcha.js?a=c&u=e7ca7f59-941b-11ee-8350-60dbba42ffed&v=&m=0';
script.onerror = window._pxDisplayErrorMessage;
document.head.appendChild(script);
};
......@@ -42,22 +34,7 @@
div.innerHTML = '<div class="px-captcha-error-header">Before we continue...</div><div class="px-captcha-error-message">Press & Hold to confirm you are<br>a human (and not a bot).</div><div class="px-captcha-error-button">Press & Hold</div><div class="px-captcha-error-wrapper"><div class="px-captcha-error"><img class="px-captcha-error" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAQCAMAAADDGrRQAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABFUExURUdwTNYELOEGONQILd0AONwALtwEL+AAL9MFLfkJSNQGLdMJLdQJLdQGLdQKLtYFLNcELdUGLdcBL9gFL88OLdUFLNEOLglBhT4AAAAXdFJOUwC8CqgNIRgRoAS1dWWuR4RTjzgryZpYblfkcAAAAI9JREFUGNNdj+sWhCAIhAdvqGVa1r7/oy6RZ7eaH3D4ZACBIed9wlOOMtUnSrEmZ6cHa9YAIfsbCkWrdpi/c50Bk2CO9mNLdMAu03wJA3HpEnfpxbyOg6ruyx8JJi6KNstnslp1dbPd9GnqmuYq7mmcv1zjnbQw8cV0xzkqo+fX1zkjUOO7wnrInUTxJiruC3vtBNRoQQn2AAAAAElFTkSuQmCC">Please check your network connection or disable your ad-blocker.</div></div>';
document.body.appendChild(div);
};
</script>
<script src=''></script>
</script>
<script src=''></script>
</body>
</html>
\ No newline at end of file
<script>
document.addEventListener('mousemove', function (event) {
drawDot(event.clientX, event.clientY);
});
// 在页面上绘制一个点
function drawDot(x, y) {
var dot = document.createElement('div');
dot.className = 'dot';
dot.style.left = x + 'px';
dot.style.top = y + 'px';
document.body.appendChild(dot);
}
</script>
\ No newline at end of file
......@@ -104,7 +104,7 @@ class PxBypass {
if (typeof data === 'object') {
data = JSON.stringify(data)
}
this.log.info(data)
// this.log.info(data)
let payload = encodePayload(data, this.uuid, this.ts)
let pc = genPc(data, `${this.uuid}:${this.tag}:${this.ft}`)
let body = {
......@@ -292,7 +292,9 @@ class PxBypass {
// let data = genPayload4(this.url, this.sid, this.vid, this.ts, this.num1, this.num2,
// this.str1, this.uuid,
// this.startTs, this.startTs2, this.performanceNow, this.px12280)
this.pxenv.performanceNow = this.performanceNow
this.pxenv.performanceNow = new Date().getTime() - this.startTs;
this.pxenv.performanceNow2 = this.pxenv.performanceNow;
this.log.info('performanceNow', this.pxenv.performanceNow)
let data = [this.pxenv.get_px11547(), this.pxenv.get_px12123(), this.pxenv.get_px561(), this.pxenv.get_px11782()
, this.pxenv.get_px12419()]
let res = await this.do_collector(data)
......@@ -379,13 +381,13 @@ async function run() {
let px = new PxBypass()
await px.init()
await px.step1()
await px.step2()
await px.sleep(1500)
// await px.step2()
// await px.sleep(1500)
await px.step3()
await px.sleep(5000)
await px.sleep(8000)
await px.step4()
await px.sleep(1500)
// await px.sleep(1500)
await px.test()
}
......
This diff is collapsed.
......@@ -142,17 +142,29 @@ export function mousePath(startPoint, endPoint) {
let reverseChooseTime = 0;
let reverseChoose = true;
let x = startPoint.x;
let x1 = startPoint.x + randint(150,180);
let y = startPoint.y;
for (let i = 0; i < randint(150, 250); i++) {
if (reverseChoose){
x +=randint(0,2);
y += Math.random() > 0.5? randint(0,1) :- randint(0,1);
}else {
x -=randint(0,2);
y -= Math.random() > 0.5? randint(0,1) :- randint(0,1);
let y1 = startPoint.y + randint(10,30);
for (let i = 0; i < randint(9, 14); i++) {
pointsOnCurve.push({
x: x1,
y: y1
})
x1 -= randint(10, 20);
y1 -= randint(5,6);
}
for (let i = 0; i < randint(30, 80); i++) {
if (reverseChoose) {
x += randint(0, 2);
y += Math.random() > 0.5 ? randint(0, 1) : -randint(0, 1);
} else {
x -= randint(0, 2);
y -= Math.random() > 0.5 ? randint(0, 1) : -randint(0, 1);
}
reverseChooseTime++;
if (reverseChooseTime > randint(5,10)){
if (reverseChooseTime > randint(10, 15)) {
reverseChoose = !reverseChoose;
reverseChooseTime = 0;
}
......
This diff is collapsed.
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