2captcha - 如何在从 walmart.com 获得 reslove recaptcha 后浏览网页
问题描述
我尝试从 walmart.com 获取一些数据,我使用 pupperter puppeteer-extra-plugin-recaptcha 来重新验证验证码,在 reslove 之后,我如何将网络导航到产品详细信息
我的代码
browser = await puppeteer.launch({
ignoreDefaultArgs: ['--disable-extensions'], headless: true,
args: [
'--disable-gpu',
'--disable-dev-shm-usage',
'--disable-setuid-sandbox',
'--no-first-run',
'--no-sandbox',
'--no-zygote',
'--single-process',
],
executablePath: "/usr/bin/chromium-browser"
});
const page = await browser.newPage();
const link = row['Link'].trim();
await page.goto(link,
{
waitUntil: 'networkidle2'
}
);
await page.solveRecaptchas();
await waitMs(1000)
await (1000)
await page.screenshot({ path: 'handleWallmart.png' });
解决方案
推荐阅读
- c# - 与 EF Core 并行运行同一任务多次
- angular - 如何访问我的 ViewChildren 的模板参考?
- razor - 将当前日期和时间添加到 DatePicker
- string - 接受提示号输入+打印字符串
- javascript - Selenium 保持缓存?为什么我的 javascript 没有在测试中加载?
- html - sendmailR 在 HTML 正文中添加额外的空间,偶尔会破坏 HTML 标签
- python - 在 iNaturalist 数据集上训练的 faster_rcnn_resnet50_fgvc_2018_07_19 在 MacOS 上的推理速度极慢
- python - 使用变量的每行报价错误
- c# - 我想根据数据库中的颜色为特定单元格动态设置 DataGridCell 背景颜色或样式。我该怎么做呢?
- python - Pandas:根据在其他列上应用字符串条件创建列