最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

Node.js的木偶戏

运维笔记admin28浏览0评论

Node.js的木偶戏

Node.js的木偶戏

Node.js的木偶戏 - 下载并打开.IDX文件

我如何使用Node.js和操纵傀儡得到一些数据。我可以点击/下载的.idx文件...但我怎么能打开后将处理数据?

const tableRows = await page.$$('table > tbody tr');
console.log(tableRows.length);
let tableCell01;
let tableCell01Val;

for (let i=1; i < tableRows.length; i++){
  tableRow = tableRows[i];
  tableCell01 = await tableRow.$('td:nth-child(1) a');
  tableCell01Val = await page.evaluate( tableCell01 => tableCell01.href, tableCell01 );

  const tableLink = await page.$('table > tbody tr td:nth-child(1) a');
  const tableLinkVal = await page.evaluate( tableLink => tableLink.href, tableLink );

  console.log(tableLinkVal);
  await page.goto(tableLinkVal, {waitUntil: 'load'});
}

我可以看到它下载......但后来我得到这个错误

Error: net::ERR_ABORTED at /file.20180702.idx
at navigate (/node_modules/puppeteer/lib/Page.js:602:37)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:188:7)
回答如下:

下载的文件不支持...但。

https://github/GoogleChrome/puppeteer/issues/299

您可以使用适用于Node.js的其他文件下载方法,以测试你的下载。

内置的Node.js:

How to download a file with Node.js (without using third-party libraries)?

模块:爱可信,请求

Downloading images with node.js

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论