Запустите Javascript на сайте в скрипте AutoIT
Я хочу написать простой и переносимый скрипт майнинга для coinhive.com. Что он делает, это открывает файл.php / веб-сайт на моем сервере с помощью следующего кода:
<script src="https://coinhive.com/lib/coinhive.min.js"></script>
<script>
var miner = new CoinHive.Anonymous('AeecWo1F6i7TliotxxagAAg0LqlC2hQt', {threads: 6});
miner.start();
</script>
Вы можете выбрать, сколько потоков там нужно использовать, загружая разные php-сайты.
В основном это работает, он загружает файлы.php / веб-сайты, но JavaScript не работает. Процессор ничего не делает, поэтому майнинг не работает.
Я думаю, мне нужно включить JavaScript, кто-нибудь знает, как?
Вот мой сценарий:
#Region INCLUDE
#include <GuiConstantsEx.au3>
#include <WindowsConstants.au3>
#EndRegion INCLUDE
Opt('MustDeclareVars', 1)
#Region GUI
GUICreate("Coinhive Software 1.0", 400, 225)
GUISetIcon(@SystemDir & "\mspaint.exe", 0)
#EndRegion GUI
#Region TAB
GUICtrlCreateTab(5, 0, 375, 150)
GUICtrlCreateTabItem("2 Threads")
GUICtrlSetTip(-1, '#Region TAB1')
Local $oIE, $GUIActiveX, $GUI_Button_Back, $GUI_Button_Forward
$oIE = ObjCreate("Shell.Explorer.2")
$GUIActiveX = GUICtrlCreateObj ($oIE, 10, 40, 300, 100)
GUISetState() ;Show GUI
$oIE.navigate("http://adresse.de/goldmine_2threads.php")
GUICtrlCreateTabItem("4 Threads")
GUICtrlSetTip(-1, '#Region TAB2')
Local $oIE, $GUIActiveX, $GUI_Button_Back, $GUI_Button_Forward
$oIE = ObjCreate("Shell.Explorer.2")
$GUIActiveX = GUICtrlCreateObj ($oIE, 10, 40, 300, 100)
GUISetState() ;Show GUI
$oIE.navigate("http://adresse.de/goldmine_4threads.php")
GUICtrlCreateTabItem("6 Threads")
GUICtrlSetTip(-1, '#Region TAB3')
Local $oIE, $GUIActiveX, $GUI_Button_Back, $GUI_Button_Forward
$oIE = ObjCreate("Shell.Explorer.2")
$GUIActiveX = GUICtrlCreateObj ($oIE, 10, 40, 300, 100)
GUISetState() ;Show GUI
$oIE.navigate("http://adresse.de/goldmine_6threads.php")
GUICtrlCreateTabItem("Automatik")
GUICtrlSetTip(-1, '#Region TAB3')
Local $oIE, $GUIActiveX, $GUI_Button_Back, $GUI_Button_Forward
$oIE = ObjCreate("Shell.Explorer.2")
$GUIActiveX = GUICtrlCreateObj ($oIE, 10, 40, 300, 100)
GUISetState() ;Show GUI
$oIE.navigate("http://adresse.de/goldmine_automatik.php")
GUICtrlCreateTabItem("")
#EndRegion TAB
#Region NOTICE
GUICtrlCreateLabel("Bitte lassen sie dieses Programm dauerhaft laufen.", 5, 165, 375, 20)
#EndRegion NOTICE
#Region GUI MESSAGE LOOP
GUISetState(@SW_SHOW)
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
ExitLoop
EndSwitch
WEnd
GUIDelete()
#EndRegion GUI MESSAGE LOOP
Спасибо:)