Mit Powershell Javascript variabel ansprechen?

Ich möchte von einer Webseite Daten auslesen und diese anschliessend in einem Excel File speichern.

Mein Powershell Code:
$url = Invoke-WebRequest -Uri "https://steamcommunity.com/market/listings/730/Operation%20Breakout%20Weapon%20Case"
$url.RawContent 

Mit diesem Befehl kann ich den ganzen Quellcode der Webseite anzeigen lassen. Jedoch benötige ich nur eine kleine Information, welche sich in einer Javascript Variabel befindet.

Teil des gebrauchten Javascript Codes:
$J(document).ready(function(){			
var line1=[["Jul 02 2014 01: +0",4.314,"70167"],["Jul 03 2014 01: +0",3.364,"44849"],["Jul 04 2014 01: +0",3.961,"25137"],["Jul 05 2014 01: +0",4.012,"1
8923"],["Jul 06 2014 01: +0",4.071,"15788"],["Jul 07 2014 01: +0",4.316,"12800"],["Jul 08 2014 01: +0",4.498,"10284"],["Jul 09 2014 01: +0",3.017,"25336"],
["Jul 10 2014 01: +0",1.994,"35829"],["Jul 11 2014 01: +0",1.672,"35745"],["Jul 12 2014 01: +0",1.814,"26017"],["Jul 13 2014 01: +0",1.894,"20141"],["Jul 1
4 2014 01: +0",1.986,"17805"],["Jul 15 2014 01: +0",2.002,"17473"],["Jul 16 2014 01: +0",1.794,"21039"]];

Mit Powershell will ich die "var line1" Variabel auslesen und dessen Inhalt in einer Excel Datei speichern.

Wäre es möglich mit einem einfachen Command die Javascript Variabel auszulesen, oder ist es ein Problem, da es sich nicht um HTML Klassen handelt?

PC, Computer, Technik, HTML, Webseite, programmieren, JavaScript, PowerShell
Schere Stein Papier in Javascript. Wo ist mein Fehler?

Ich habe versucht in Javascript Schere Stein Papier zu programmieren. Das Problem ist, dass es jedes Mal erst 3 zu 3 stehen muss, damit man gewonnen hat. Irgendwie kommt man sonst nicht aus der Schleife raus. Weiß jemand wo das Problem liegt?

Schon mal Danke im Voraus.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title> Schere Stein Papier </title>
</head>
<body>
    
<script>


var symbolSpieler;
var symbolComputer;
var anzahlRunden = 0;
var gewinneComputer= 0;
var gewinneSpieler = 0;
var gewinnBedinung = 3;
var wahlSpieler;
var ausgedachteZahl;


do{
ausgedachteZahl= Math.random() *3;
ausgedachteZahl = Math.round(ausgedachteZahl + 0.5);


if ( ausgedachteZahl==1) {symbolComputer= "Schere"};
if (ausgedachteZahl==2){symbolComputer ="Stein"};
if (ausgedachteZahl==3){symbolComputer= "Papier"};


wahlSpieler=prompt("Gib deine Wahl ein", "Schere ist 1, Stein ist 2, Papier ist 3");


if(wahlSpieler==1){symbolSpieler= "Schere"};
if(wahlSpieler==2){symbolSpieler ="Stein"};
if(wahlSpieler==3){symbolSpieler= "Papier"};


if(symbolSpieler==symbolComputer){ alert("Unentschieden");}


if (symbolComputer== "Schere" && symbolSpieler== "Stein"){gewinneSpieler++;
alert("Du gewinnst gegen Schere");}


if(symbolComputer=="Schere" && symbolSpieler=="Papier") {gewinneComputer++;
alert("Computer gewinnt mit Schere");}


if(symbolComputer=="Stein" && symbolSpieler=="Schere"){
    gewinneComputer++;
    alert("Computer gewinnt mit Stein");
}


if(symbolComputer=="Stein" && symbolSpieler=="Papier"){
    gewinneSpieler++;
    alert("Du gewinnst gegen Stein");
}


if (symbolComputer=="Papier" && symbolSpieler=="Schere") {
    symbolSpieler++;
    alert("Du gewinnst gegen Papier"); 
}


if (symbolComputer=="Papier" && symbolSpieler=="Stein") { 
    gewinneComputer++;
    alert("Computer gewinnt mit Papier");
    
}
anzahlRunden++;
} while (gewinneSpieler<3 && gewinneComputer<3) 


if (gewinneSpieler=3) {alert("Du hast das Spiel gewonnen");}
if(gewinneComputer=3){alert("Schade, du hast das Spiel verloren :(");}


alert(gewinneSpieler + " zu "+ gewinneComputer);
</script>





</body>
</html>
Computer, Schule, Technik, programmieren, JavaScript, Technologie
HTML Formular automatisch ausfüllen lassen - welche Programmiersprache/Programm?

Hab ein wenig Programmierkentnisse in verschiedenen Sprachen und wollte euch mal nach einem Rat fragen, was für sowas die einfachste und eleganteste Lösung wäre

Ich muss mich durch Webseiten zum testen klicken die immer fast gleich aufgebaut sind, man muss immer den namen, adresse, ort, ... in Textfeldern angeben, mal was anhaken und in die sonstigen Felder einfach irgendwas reinschreiben z.B. einfach auf die Tastatur hauen -> "whdouhwodhquhd"

Ich muss das sehr oft hintereinander machen und jedes mal händisch alles einzutragen ist sehr zeitspielig und nervig

Da ich gerne mal meine Programmierkentnisse auffrischen würde, hätte ich ne Frage ob man sich da ein Skript o.ä. schreiben kann, welches automatisch diese Textfelder füllt. Egal ob mit unsinn oder mit Texten die ich im Programm vorgebe

Dabei wäre es wichtig programmieren zu können, dass wenn das Textfeld den Namen "Telefonnummer" hat, dort auch immer nur Zahlen eingetragen werden und bei dem Feld "Vorname" nur Buchstaben, usw.

Das wichtigste ist, dass man da nichts oder so wenig wie Möglich irgendwas installieren muss, dass man es einfach herumschicken kann, vileleicht als einfache Datei die man ausführt, oder so.

Ich weiß nicht was es da für Möglichkeiten gibt, ich hab daran gedacht das als eine Art Add-On in Chrome oder Firefox zu erstellen, oder lokal als einfache Skript Datei die man ausführt und dann die Felder gefüllt werden. Ich wüsste halt auch nicht welche Programmiersprache sich für sowas am besten eignet.

Wisst ihr was ich meine? Vielleicht gibts für sowas ja schon ein Programm, hab ihr eine Idee?

Computer, HTML, programmieren, JavaScript, Formular, automatisierung, Informatik, Webentwicklung
Minecraft Spigot PlayerBreakBlock Animation?

Servus,

ich versuche gerade eine Animation, die passiert wenn jemand einen Block platziert.

Die Animation soll den Block langsam zerstören

Was ich jz gemacht habe:

if(e.getBlock().getType().equals(Material.STONE)) {	
		e.getPlayer().sendMessage("Block placed");
		Bukkit.getScheduler().scheduleAsyncRepeatingTask(gameManager, new Runnable() {
			int blockBreakState = 0;
			PacketPlayOutBlockBreakAnimation packet = new PacketPlayOutBlockBreakAnimation(0, new BlockPosition(e.getBlock().getX(), e.getBlock().getY(), e.getBlock().getZ()), blockBreakState);
			@Override
			public void run() {
				//e.getBlock()
				if(blockBreakState <= 10) {
					packet = new PacketPlayOutBlockBreakAnimation(0, new BlockPosition(e.getBlock().getX(), e.getBlock().getY(), e.getBlock().getZ()), blockBreakState);
					for(Player t : Bukkit.getOnlinePlayers()) {
						((CraftPlayer) t).getHandle().playerConnection.sendPacket(packet);
					}
				}else {
					e.getBlock().setType(Material.AIR);
					return;
				}
				blockBreakState += 1;
			}
		}, 1*20, 1*20);	
		return;
	}else {
		e.getPlayer().sendMessage("ne1");
	}

So,
Leider habe ich keine Ahnung wie man "CraftPlayer" importiert. Ich habe viel drüber gelesen und mit Git versucht Buildtools zu kompilieren aber habe es nicht geschafft

Hat jemand Ahnung davon und weiß wie man die Animation richtig hinkriegt?

Danke im Vorraus!!

Computer, programmieren, Java, Minecraft, Minecraft Server, Bukkit, craftbukkit, Spigot, Minecraft Plugin, plugins programmieren, Spigot Plugin

Meistgelesene Beiträge zum Thema Programmieren