Node.js 木偶演员:用计时器滚动来模拟轮子
我想滚动到我的跨度,但我想有一个功能,以获得我的距离和模拟车轮Node.js 木偶演员:用计时器滚动来模拟轮子,node.js,puppeteer,Node.js,Puppeteer,我想滚动到我的跨度,但我想有一个功能,以获得我的距离和模拟车轮 const [span] = await page.$x("//span[contains(., 'Post picture')]"); await page.evaluate((element) => { element.scrollIntoView(); }, span); 我正试着和你谈谈 await page.evaluate((element) => {
const [span] = await page.$x("//span[contains(., 'Post picture')]");
await page.evaluate((element) => { element.scrollIntoView(); }, span);
我正试着和你谈谈
await page.evaluate((element) => {
new Promise((resolve, reject) => {
var totalHeight = 0;
var distance = 100;
var timer = setInterval(() => {
console.log(element.height())
var scrollHeight = document.body.scrollHeight - element.height();
window.scrollBy(0, distance);
totalHeight += distance;
// element.scrollIntoView();
if (totalHeight >= scrollHeight) {
clearInterval(timer);
resolve();
}
}, 100);
});
},
span);
但没有成功