Advertisement
Guest User

script

a guest
Jul 15th, 2022
347
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. function filterByText(elements, text) {
  2. text = text.toLowerCase();
  3. for (let i = 0; i < elements.length; i++) {
  4. const content = elements[i].textContent.toLowerCase();
  5. if (-1 !== content.indexOf(text)) {
  6. return elements[i];
  7. }
  8. }
  9. return null;
  10. }
  11.  
  12. /** @param {NS} ns */
  13.  
  14. export async function main(ns) {
  15. //ns.disableLog("ALL")
  16. ns.tail()
  17. const homeServ = "home";
  18. const infilScript = "autoinfiltrate.js";
  19. ns.exec(infilScript, homeServ);
  20. while (true) {
  21. const ecorp = document.querySelector("[aria-label='ECorp']");
  22. const infilButt = filterByText(document.getElementsByClassName("MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButtonBase-root css-13ak5e0"), "Infiltrate Company")
  23. if (ecorp != null) {
  24. await ecorp.click();
  25. }
  26. if (infilButt != null) {
  27. await infilButt[Object.keys(infilButt)[1]].onClick(({ isTrusted: true }));
  28. await infilButt.dispatchEvent(click)
  29. ns.toast("Test")
  30. } else {
  31. await ns.sleep(1000);
  32. }
  33. await ns.sleep(100)
  34. }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement