Javascript 我如何在JS中点击网站上的一段文本?
我正试图点击JS网站上显示的一些文本。所示文字为Supreme®/Vanson Leathers®耐磨皮夹克。 我的代码是:Javascript 我如何在JS中点击网站上的一段文本?,javascript,node.js,Javascript,Node.js,我正试图点击JS网站上显示的一些文本。所示文字为Supreme®/Vanson Leathers®耐磨皮夹克。 我的代码是: const readline = require('readline-sync'); const {exec} = require("child_process") function cmdCommand(cmd){ exec(cmd, (error, stdout, stderr) => { if (error) {
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启动网站,但我不知道如何单击文本。Chrome不提供API,允许您使用start运行它,然后远程控制它 那就别管了
选择一个允许您远程控制浏览器的库,例如或,并使用其API进行处理。DOM中没有getElementByText,我们需要更多上下文。没有本机JavaScript函数cmdCommand,也没有本机DOM方法document.getElementByText。对不起,我用更多的代码编辑了它。这不管用,您混合了服务器端和客户端代码。您只需从节点启动chrome。您无法从节点访问chrome中的dom