猿问

我如何在 JS 中点击网站上的一段文字?

我试图点击 JS 网站上显示的一些文本。显示的文字是“Supreme®/Vanson Leathers® Worn Leather Jacket”。我的代码是:


const readline = require('readline-sync');

const {exec} = require("child_process")



function cmdCommand(cmd){

    exec(cmd, (error, stdout, stderr) => {

        if (error) {

            console.log(`error: ${error.message}`);

            return;

        }

        

        console.log(`Utilizing the quantum: ${stdout}`);    

    });

}


const reader = require("readline-sync"); 

let answer = reader.question("1,2,3,4,5,or 6?: ");


answer === "1"? cmdCommand("start chrome https://www.supremenewyork.com/shop/all/jackets",

function myFunction() {

    document.getElementById("Supreme®/Vanson Leathers® Worn Leather Jacket").click();

  }

):""

  

我正在使用 readline-sync 来选择一系列选项,选项 1 启动网站,但我不知道如何单击文本。


宝慕林4294392
浏览 122回答 1
1回答

森栏

Chrome 不提供允许您运行它start然后远程控制它的 API。所以放弃那个。选择一个可以让您远程控制浏览器的库,例如CasperJS或Selenium,并改为掌握其 API。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答