 |

17.02.2022, 17:59
|
|
Участник форума
Регистрация: 10.04.2021
Сообщений: 168
С нами:
2681073
Репутация:
33
|
|
Ставит любовь на все сообщения форумника.
JavaScript :
Код:
const
isUserMessages
=
location
.
href
.
startsWith
(
"https://forum.arizona-rp.com/search/"
)
&&
document
.
querySelector
(
"#top > div.p-body-header > div > div > div > h1"
)
&&
document
.
querySelector
(
"#top > div.p-body-header > div > div > div > h1"
)
.
innerText
===
"Результаты поиска"
const
csrf
=
document
.
querySelector
(
"html"
)
.
getAttribute
(
'data-csrf'
)
function
LikePage
(
gonext, errored, IDREACT
)
{
function
getPosts
(
)
{
const
posts
=
document
.
querySelectorAll
(
"#top > div.p-body > div > div.uix_contentWrapper > div > div > div > div > div.block-container > ol > li > div > div > h3 > a"
)
if
(
!
posts
)
return
[
]
return
Array
.
from
(
posts
)
.
map
(
e
=>
{
const
urlPost
=
/\/threads\/(\d+)\/post-(\d+)/
const
urlProfilePost
=
/\/(profile-posts\/comments|profile-posts)\/(\d+)/
if
(
urlPost
.
test
(
e
.
href
)
)
{
const
[
,
thread
,
postId
]
=
urlPost
.
exec
(
e
.
href
)
return
{
type
:
"posts"
,
id
:
postId
}
}
if
(
urlProfilePost
.
test
(
e
.
href
)
)
{
const
[
,
type
,
postId
]
=
urlProfilePost
.
exec
(
e
.
href
)
return
{
type
,
id
:
postId
}
}
return
{
}
}
)
}
function
sendReact
(
typepost, postid, id = 1
)
{
const
form
=
new
FormData
(
)
form
.
append
(
"_xfToken"
,
csrf
)
form
.
append
(
"reaction_id"
,
id
)
return
fetch
(
`/${typepost}/${postid}/react`
,
{
method
:
"POST"
,
body
:
form
}
)
}
Promise
.
all
(
getPosts
(
)
.
map
(
post
=>
{
if
(
!
post
.
id
)
return
new
Promise
(
res
=>
res
(
"negr"
)
)
;
return
sendReact
(
post
.
type
,
post
.
id
,
IDREACT
)
.
then
(
res
=>
res
!==
"negr"
?
res
.
text
(
)
:
res
)
.
then
(
res
=>
console
.
log
(
`[post] [react] [liked]`
)
)
.
catch
(
err
=>
console
.
error
(
`[post] [react error]${err}`
)
)
}
)
)
.
then
(
gonext
)
.
catch
(
errored
)
}
function
NextPage
(
lastpagecb
)
{
const
nextbutton
=
document
.
querySelector
(
"#top > div.p-body > div > div.uix_contentWrapper > div > div > div > div > div.block-outer.block-outer--after > div.block-outer-main > nav > div.pageNav > a.pageNav-jump.pageNav-jump--next"
)
const
loadold
=
document
.
querySelector
(
"#top > div.p-body > div > div.uix_contentWrapper > div > div > div > div > div.block-container > div > span > a"
)
if
(
nextbutton
)
return
location
.
href
=
nextbutton
.
href
if
(
loadold
)
return
location
.
href
=
loadold
.
href
return
lastpagecb
&&
lastpagecb
(
)
}
(
async
a
=>
{
if
(
isUserMessages
)
{
LikePage
(
(
)
=>
NextPage
(
(
)
=>
alert
(
"Это последняя страница, работа бота окончена!\nНе забудьте выключить скрипт!"
)
)
,
(
)
=>
console
.
error
(
"бебра ошибка произошла при фетче..."
)
,
2
)
}
else
{
console
.
log
(
"не страница сообщений пользователя!"
)
}
}
)
(
1
)
|
|
|

17.02.2022, 22:24
|
|
Новичок
Регистрация: 11.04.2020
Сообщений: 16
С нами:
3205743
Репутация:
53
|
|
Сообщение от Zeusss
Ставит любовь на все сообщения форумника.
JavaScript :
Код:
const
isUserMessages
=
location
.
href
.
startsWith
(
"https://forum.arizona-rp.com/search/"
)
&&
document
.
querySelector
(
"#top > div.p-body-header > div > div > div > h1"
)
&&
document
.
querySelector
(
"#top > div.p-body-header > div > div > div > h1"
)
.
innerText
===
"Результаты поиска"
const
csrf
=
document
.
querySelector
(
"html"
)
.
getAttribute
(
'data-csrf'
)
function
LikePage
(
gonext, errored, IDREACT
)
{
function
getPosts
(
)
{
const
posts
=
document
.
querySelectorAll
(
"#top > div.p-body > div > div.uix_contentWrapper > div > div > div > div > div.block-container > ol > li > div > div > h3 > a"
)
if
(
!
posts
)
return
[
]
return
Array
.
from
(
posts
)
.
map
(
e
=>
{
const
urlPost
=
/\/threads\/(\d+)\/post-(\d+)/
const
urlProfilePost
=
/\/(profile-posts\/comments|profile-posts)\/(\d+)/
if
(
urlPost
.
test
(
e
.
href
)
)
{
const
[
,
thread
,
postId
]
=
urlPost
.
exec
(
e
.
href
)
return
{
type
:
"posts"
,
id
:
postId
}
}
if
(
urlProfilePost
.
test
(
e
.
href
)
)
{
const
[
,
type
,
postId
]
=
urlProfilePost
.
exec
(
e
.
href
)
return
{
type
,
id
:
postId
}
}
return
{
}
}
)
}
function
sendReact
(
typepost, postid, id = 1
)
{
const
form
=
new
FormData
(
)
form
.
append
(
"_xfToken"
,
csrf
)
form
.
append
(
"reaction_id"
,
id
)
return
fetch
(
`/${typepost}/${postid}/react`
,
{
method
:
"POST"
,
body
:
form
}
)
}
Promise
.
all
(
getPosts
(
)
.
map
(
post
=>
{
if
(
!
post
.
id
)
return
new
Promise
(
res
=>
res
(
"negr"
)
)
;
return
sendReact
(
post
.
type
,
post
.
id
,
IDREACT
)
.
then
(
res
=>
res
!==
"negr"
?
res
.
text
(
)
:
res
)
.
then
(
res
=>
console
.
log
(
`[post] [react] [liked]`
)
)
.
catch
(
err
=>
console
.
error
(
`[post] [react error]${err}`
)
)
}
)
)
.
then
(
gonext
)
.
catch
(
errored
)
}
function
NextPage
(
lastpagecb
)
{
const
nextbutton
=
document
.
querySelector
(
"#top > div.p-body > div > div.uix_contentWrapper > div > div > div > div > div.block-outer.block-outer--after > div.block-outer-main > nav > div.pageNav > a.pageNav-jump.pageNav-jump--next"
)
const
loadold
=
document
.
querySelector
(
"#top > div.p-body > div > div.uix_contentWrapper > div > div > div > div > div.block-container > div > span > a"
)
if
(
nextbutton
)
return
location
.
href
=
nextbutton
.
href
if
(
loadold
)
return
location
.
href
=
loadold
.
href
return
lastpagecb
&&
lastpagecb
(
)
}
(
async
a
=>
{
if
(
isUserMessages
)
{
LikePage
(
(
)
=>
NextPage
(
(
)
=>
alert
(
"Это последняя страница, работа бота окончена!\nНе забудьте выключить скрипт!"
)
)
,
(
)
=>
console
.
error
(
"бебра ошибка произошла при фетче..."
)
,
2
)
}
else
{
console
.
log
(
"не страница сообщений пользователя!"
)
}
}
)
(
1
)
Я вот когда его юзаю, у меня почему-то потом на сайт некоторое время не заходит, только с ВПН
1645122239683.pngBeMoRee · 17 Фев 2022 в 21:24' data-fancybox="lb-post-978216" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/136816/" style="cursor: pointer;" title="1645122239683.png">

|
|
|

17.02.2022, 23:31
|
|
Участник форума
Регистрация: 10.04.2021
Сообщений: 168
С нами:
2681073
Репутация:
33
|
|
Сообщение от BeMoRee
Я вот когда его юзаю, у меня почему-то потом на сайт некоторое время не заходит, только с ВПН
Вам анти ддос айпи сносит.
|
|
|

18.02.2022, 00:15
|
|
Новичок
Регистрация: 11.04.2020
Сообщений: 16
С нами:
3205743
Репутация:
53
|
|
Сообщение от Zeusss
Вам анти ддос айпи сносит.
А можно как-то это обойти? У других людей и даже администраторов всё работает прекрасно
|
|
|

18.02.2022, 19:22
|
|
Участник форума
Регистрация: 10.04.2021
Сообщений: 168
С нами:
2681073
Репутация:
33
|
|
Сообщение от BeMoRee
А можно как-то это обойти? У других людей и даже администраторов всё работает прекрасно
Делать это не на много сообщений, иногда останавливать скрипт.
|
|
|

19.02.2022, 14:32
|
|
Участник форума
Регистрация: 27.01.2022
Сообщений: 172
С нами:
2261880
Репутация:
23
|
|
Сообщение от Zeusss
Ставит любовь на все сообщения форумника.
JavaScript :
Код:
const
isUserMessages
=
location
.
href
.
startsWith
(
"https://forum.arizona-rp.com/search/"
)
&&
document
.
querySelector
(
"#top > div.p-body-header > div > div > div > h1"
)
&&
document
.
querySelector
(
"#top > div.p-body-header > div > div > div > h1"
)
.
innerText
===
"Результаты поиска"
const
csrf
=
document
.
querySelector
(
"html"
)
.
getAttribute
(
'data-csrf'
)
function
LikePage
(
gonext, errored, IDREACT
)
{
function
getPosts
(
)
{
const
posts
=
document
.
querySelectorAll
(
"#top > div.p-body > div > div.uix_contentWrapper > div > div > div > div > div.block-container > ol > li > div > div > h3 > a"
)
if
(
!
posts
)
return
[
]
return
Array
.
from
(
posts
)
.
map
(
e
=>
{
const
urlPost
=
/\/threads\/(\d+)\/post-(\d+)/
const
urlProfilePost
=
/\/(profile-posts\/comments|profile-posts)\/(\d+)/
if
(
urlPost
.
test
(
e
.
href
)
)
{
const
[
,
thread
,
postId
]
=
urlPost
.
exec
(
e
.
href
)
return
{
type
:
"posts"
,
id
:
postId
}
}
if
(
urlProfilePost
.
test
(
e
.
href
)
)
{
const
[
,
type
,
postId
]
=
urlProfilePost
.
exec
(
e
.
href
)
return
{
type
,
id
:
postId
}
}
return
{
}
}
)
}
function
sendReact
(
typepost, postid, id = 1
)
{
const
form
=
new
FormData
(
)
form
.
append
(
"_xfToken"
,
csrf
)
form
.
append
(
"reaction_id"
,
id
)
return
fetch
(
`/${typepost}/${postid}/react`
,
{
method
:
"POST"
,
body
:
form
}
)
}
Promise
.
all
(
getPosts
(
)
.
map
(
post
=>
{
if
(
!
post
.
id
)
return
new
Promise
(
res
=>
res
(
"negr"
)
)
;
return
sendReact
(
post
.
type
,
post
.
id
,
IDREACT
)
.
then
(
res
=>
res
!==
"negr"
?
res
.
text
(
)
:
res
)
.
then
(
res
=>
console
.
log
(
`[post] [react] [liked]`
)
)
.
catch
(
err
=>
console
.
error
(
`[post] [react error]${err}`
)
)
}
)
)
.
then
(
gonext
)
.
catch
(
errored
)
}
function
NextPage
(
lastpagecb
)
{
const
nextbutton
=
document
.
querySelector
(
"#top > div.p-body > div > div.uix_contentWrapper > div > div > div > div > div.block-outer.block-outer--after > div.block-outer-main > nav > div.pageNav > a.pageNav-jump.pageNav-jump--next"
)
const
loadold
=
document
.
querySelector
(
"#top > div.p-body > div > div.uix_contentWrapper > div > div > div > div > div.block-container > div > span > a"
)
if
(
nextbutton
)
return
location
.
href
=
nextbutton
.
href
if
(
loadold
)
return
location
.
href
=
loadold
.
href
return
lastpagecb
&&
lastpagecb
(
)
}
(
async
a
=>
{
if
(
isUserMessages
)
{
LikePage
(
(
)
=>
NextPage
(
(
)
=>
alert
(
"Это последняя страница, работа бота окончена!\nНе забудьте выключить скрипт!"
)
)
,
(
)
=>
console
.
error
(
"бебра ошибка произошла при фетче..."
)
,
2
)
}
else
{
console
.
log
(
"не страница сообщений пользователя!"
)
}
}
)
(
1
)
как его активировать?
и как установить?
|
|
|

19.02.2022, 22:38
|
|
Новичок
Регистрация: 11.04.2020
Сообщений: 16
С нами:
3205743
Репутация:
53
|
|
Сообщение от cappy
как его активировать?
и как установить?
Открываешь темы игрока на форуме, нажимаешь F12 и вставляешь этот код в Console
|
|
|

26.02.2022, 16:03
|
|
Познающий
Регистрация: 21.04.2021
Сообщений: 93
С нами:
2665449
Репутация:
13
|
|
не страница сообщений пользователя!
Promise {: undefined}
|
|
|

28.02.2022, 12:45
|
|
Новичок
Регистрация: 11.04.2020
Сообщений: 16
С нами:
3205743
Репутация:
53
|
|
н
Сообщение от майский жук
не страница сообщений пользователя!
Promise {: undefined}
адо в самом нижу нажать кнопку "показать ещё" или "показать старые"
|
|
|

01.12.2022, 01:18
|
|
Познающий
Регистрация: 31.10.2021
Сообщений: 77
С нами:
2387950
Репутация:
13
|
|
Сообщение от Zeusss
Ставит любовь на все сообщения форумника.
JavaScript :
Код:
const
isUserMessages
=
location
.
href
.
startsWith
(
"https://forum.arizona-rp.com/search/"
)
&&
document
.
querySelector
(
"#top > div.p-body-header > div > div > div > h1"
)
&&
document
.
querySelector
(
"#top > div.p-body-header > div > div > div > h1"
)
.
innerText
===
"Результаты поиска"
const
csrf
=
document
.
querySelector
(
"html"
)
.
getAttribute
(
'data-csrf'
)
function
LikePage
(
gonext, errored, IDREACT
)
{
function
getPosts
(
)
{
const
posts
=
document
.
querySelectorAll
(
"#top > div.p-body > div > div.uix_contentWrapper > div > div > div > div > div.block-container > ol > li > div > div > h3 > a"
)
if
(
!
posts
)
return
[
]
return
Array
.
from
(
posts
)
.
map
(
e
=>
{
const
urlPost
=
/\/threads\/(\d+)\/post-(\d+)/
const
urlProfilePost
=
/\/(profile-posts\/comments|profile-posts)\/(\d+)/
if
(
urlPost
.
test
(
e
.
href
)
)
{
const
[
,
thread
,
postId
]
=
urlPost
.
exec
(
e
.
href
)
return
{
type
:
"posts"
,
id
:
postId
}
}
if
(
urlProfilePost
.
test
(
e
.
href
)
)
{
const
[
,
type
,
postId
]
=
urlProfilePost
.
exec
(
e
.
href
)
return
{
type
,
id
:
postId
}
}
return
{
}
}
)
}
function
sendReact
(
typepost, postid, id = 1
)
{
const
form
=
new
FormData
(
)
form
.
append
(
"_xfToken"
,
csrf
)
form
.
append
(
"reaction_id"
,
id
)
return
fetch
(
`/${typepost}/${postid}/react`
,
{
method
:
"POST"
,
body
:
form
}
)
}
Promise
.
all
(
getPosts
(
)
.
map
(
post
=>
{
if
(
!
post
.
id
)
return
new
Promise
(
res
=>
res
(
"negr"
)
)
;
return
sendReact
(
post
.
type
,
post
.
id
,
IDREACT
)
.
then
(
res
=>
res
!==
"negr"
?
res
.
text
(
)
:
res
)
.
then
(
res
=>
console
.
log
(
`[post] [react] [liked]`
)
)
.
catch
(
err
=>
console
.
error
(
`[post] [react error]${err}`
)
)
}
)
)
.
then
(
gonext
)
.
catch
(
errored
)
}
function
NextPage
(
lastpagecb
)
{
const
nextbutton
=
document
.
querySelector
(
"#top > div.p-body > div > div.uix_contentWrapper > div > div > div > div > div.block-outer.block-outer--after > div.block-outer-main > nav > div.pageNav > a.pageNav-jump.pageNav-jump--next"
)
const
loadold
=
document
.
querySelector
(
"#top > div.p-body > div > div.uix_contentWrapper > div > div > div > div > div.block-container > div > span > a"
)
if
(
nextbutton
)
return
location
.
href
=
nextbutton
.
href
if
(
loadold
)
return
location
.
href
=
loadold
.
href
return
lastpagecb
&&
lastpagecb
(
)
}
(
async
a
=>
{
if
(
isUserMessages
)
{
LikePage
(
(
)
=>
NextPage
(
(
)
=>
alert
(
"Это последняя страница, работа бота окончена!\nНе забудьте выключить скрипт!"
)
)
,
(
)
=>
console
.
error
(
"бебра ошибка произошла при фетче..."
)
,
2
)
}
else
{
console
.
log
(
"не страница сообщений пользователя!"
)
}
}
)
(
1
)
Можно как то сделать чтобы вместо любви ставил лайки? а то любовь не даёт +реакции больше
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|