我正在用 node.js 编写一个应用程序,它将导航到一个网站,单击网站上的一个按钮,然后从网站中提取某些数据。除了单击按钮方面外,一切都进行得很顺利。我似乎无法模拟按钮点击。我对此非常陌生,所以我很感激你们的任何建议!可悲的是,我已经在互联网上寻找解决此问题的方法,但一直找不到。
我已经使用.click()并.bind('click, ...)在.js文件中使用“要求”和“cheerio”。
我一直在使用也试图page.click()和page.evaluate()在不同的.js文件使用“铬发射器”,“铬远程接口”和“人偶师”。
这是我的“请求”和“cheerio”文件的代码:
const request = require('request');
const cheerio = require('cheerio');
let p1 = {}, p2 = {}, p3 = {}, p4 = {}, p5 = {};
p1.name = 'TheJackal666';
p2.name = 'Naether Raviel';
p3.name = 'qman37';
p4.name = 'ranger51';
p5.name = 'fernanda12x';
const team = {1: p1, 2: p2, 3: p3, 4: p4, 5: p5};
for(var x in team){
let url = 'https://na.op.gg/summoner/userName=' +
team[x].name;
request(url, (error, …Run Code Online (Sandbox Code Playgroud)