在木偶多。点击()事件
- 在木偶多。点击()事件 推荐度:
- 相关推荐
在木偶多。点击()事件
我需要去一个网站,并得到他们的数据。我必须先点击()去下一个选项,关于这一点我必须做出另一个点击(),然后再次点击(),然后再次点击()。
我想从他们的数据库使JSON。您可以点击此处查看:
我已经尝试过木偶戏上一些教程和他们的官方文档
const puppeteer = require('puppeteer');
let scrape = async() => {
const browser = await puppeteer.launch({headless: false});
const page = await browser.newPage();
const models = [];
const fuels = [];
const engines = [];
const productions = [];
await page.goto('');
const result = await page.evaluate(() => {
let data = [];
let elements = document.getElementById('edit-brand').children;
[].forEach.call(elements, element => {
data.push(element.innerText);
})
return data;
});
browser.close();
return result
}
scrape().then((value) => {
console.log(value); // Success!
});
回答如下:
您可以使用类似这样的循环:
await Promise.all([
page.$(selectorToClick).click(),
page.waitForSelector(selectorToBeCreatedOrUnblocked)
]);
最新文章
- Report中的Drill down
- 卷积与反卷积(转置卷积)关系的公式推导 及其各自的形式
- oracle语句update使用case when连续更新
- Http Digest 认证
- XML是什么?有什么用?
- Annotation 介绍
- [cocos2dx开发技巧4]工具CocosBuilder的使用
- DEV GridView 部分属性
- 聊聊职场
- 所有结点对的最短路径问题之Johnson算法
- 文本输出API函数:TextOut,ExtTextOut,DrawText,DrawTextEx,PolyTextOut,TabbedTextOut
- screen工具使用
- ABAP 设置ALV复选框
- 网络工程师成长日记138
- 机器学习几种距离比较:欧拉距离(Euclidean Distance)、曼哈顿距离(Manhattan Distance)和明可夫斯基距离(Minkowski Distance)
- 曼哈顿距离,欧式距离,余弦距离
- Hashtable和Hashset
- [机器学习算法]支持向量机SVM原理简介
- SiamFC:用于目标跟踪的全卷积孪生网络 fully
- yacc