Aus einer Eingabe . werden Links generiert

Hallööölchen! Würde mich sehr freuen über eure Hilfe. Ich muss oft Produkte bei eBay,Google,Idealo eingeben und es ist lästig immer per Hand jede Suchmaschine aufzurufen. Es ist ein kleines Tool für mich selbst. Ich möchte einen Artikel eingeben (per Formular) und dann sollen daraus Links generiert werden. z. B. man gibt "ProduktXY" ein und es erscheint darunter: https://www.ebay.de/sch/i.html?_nkw=ProduktXY https://www.google.de/search?q=ProduktXY https://www.idealo.de/preisvergleich/MainSearchProductCategory.html?q=ProduktXY Wie kann ich das am besten umsetzen? Geht es mit PHP? Muss Javascript dazu? Python habe ich etwas gelernt, aber das ist irgendwie stressig auf dem Server zu starten, wie ich gelesen habe.

Der hier verwendete Code

<body> </body> <script src="https://cpwebassets.codepen.io/assets/common/stopExecutionOnTimeout-1b93190375e9ccc259df3a57c1abc0e64599724ae30d7ea4c6877eb615f89387.js"></script> <script id="rendered-js" > seiten = [ ['ebay', 'https://www.ebay.de/sch/i.html?_nkw=SUCHWORT'], ['google', 'https://www.google.de/search?q=SUCHWORT'], ['idealo', 'https://www.idealo.de/preisvergleich/MainSearchProductCategory.html?q=SUCHWORT'], ['duckduck', 'https://duckduckgo.com/?q=SUCHWORT'], ['billiger', 'https://www.billiger.de/search?searchstring=SUCHWORT']]; var sammeln = ''; divi = document.createElement('div'); divi.style = 'border:2px solid red;padding:10px;position:absolute;top:0;left:0;background:rgba(0,0,0,0.6);color:white'; divi.innerHTML = '<input type="text" id="suchwort"><br><ul> <li>Wo Soll gesucht werden</li><li id="liste"></li><input type="button" id="suche" value="suche">'; document.getElementsByTagName('body')[0].appendChild(divi); for (i = 0; i < seiten.length; i++) {if (window.CP.shouldStopExecution(0)) break; sammeln += '<li><input type="checkbox" id="check' + i + '" value="' + seiten[i][1] + '">' + seiten[i][0] + '</li>'; }window.CP.exitedLoop(0); document.getElementById('liste').innerHTML = sammeln; document.getElementById('suche').addEventListener('click', function () { suchwort = document.getElementById('suchwort').value; menge = seiten.length - 1; for (a = 0; a <= menge; a++) {if (window.CP.shouldStopExecution(1)) break; checken = document.getElementById('check' + a); if (checken.checked == true) { window.open(checken.value.replace('SUCHWORT', suchwort)); } }window.CP.exitedLoop(1); }); //# sourceURL=pen.js </script>

Add Comment

* Required information
1000
Drag & drop images (max 3)
Powered by Commentics

Comments

No comments yet. Be the first!