问题标签 [npm-request]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
222 浏览

javascript - npm 请求在读取正文之前等待

我正在尝试使用npm request 和cheerio 来拉取网页并解析它们的html。这适用于根据请求加载 html 的情况。但是我遇到了一个问题,即网站首先加载加载屏幕,然后在片刻之后使用新的信息/元素更新页面。

部分代码:

我想要什么 - 任何一个请求都能够等待特定元素出现在页面上,然后阅读正文。或者能够等待固定的秒数,然后读取正文

其他选项 - 使用 npm 请求可能无法实现,这很好。如果是这种情况,请您指出正确的方向。我正在考虑的其他选择是使用 webdriver.io 或 phantomjs。有没有推荐的行动方案?

0 投票
1 回答
218 浏览

node.js - 节点请求模块 - 示例请求失败

我目前正在使用节点 7.6.0 并正在尝试 npm 请求模块 2.80.0。该模块通过 package.json npm install 安装。按照他们的简单示例,我立即得到:“失败:无法设置未定义的属性'域'”。它是一个直接的复制粘贴,除了需要的部分。

我是否遗漏了某些东西,或者是否还有其他我不知道的依赖项?

0 投票
1 回答
2186 浏览

node.js - 如何在nodejs中解析“http GET request”的文本响应?

我向 Facebook 发出 HTTP GET 请求以获得一个 long live token 作为响应,我有一个带有访问令牌和到期日期的纯文本,但我不知道如何解析它。

我试过 data.access_token 但它是未定义的

0 投票
2 回答
311 浏览

node.js - MapMyIndi​​a 有 NPM 吗?

对于 node.js 项目,我想使用带有 mapMyIndi​​a API 的反向地理编码,但找不到任何合适的包。

PS:我不想在我的代码中直接使用API​​,感谢帮助

0 投票
1 回答
524 浏览

javascript - Promise 的条件链

我想根据之前的电话是解决还是拒绝来链接我的承诺。我在所有承诺中都打电话给服务器。所以,我写它就像 -

由于every then 返回一个promise 对象,问题是如果除了最后一个promise 之外的任何promise 调用resolve,catch 总是被调用。我在想的一种方法是检查 err 是否为空并忽略它。这是正确的方法吗?

我正在使用请求模块,如果我永远设置:真的,我开始得到 -

永远是假的,它有效。为什么我的套接字在请求结束后仍然很忙?由于只有在调用拒绝时才会进行下一个请求,所以到那时套接字应该是空闲的。

0 投票
1 回答
2735 浏览

javascript - 在 Node.js 中从 http 请求发送图像文件

我正在尝试设置一个 API,它将使用谷歌的照片参考 ID 作为参数从我的谷歌地方 API 返回图像。这是我到目前为止所拥有的:

现在正文没有以正确的格式发送。有没有办法做到这一点而不将其保存为文件然后发送?

0 投票
2 回答
900 浏览

javascript - npm request 同时发送 token 和 header 'content-type': 'application/json'

我试图通过发送 token 和 header 从 API 中获取响应'content-type': 'application/json',但我不知道应该将它们放在哪里。

到目前为止,这是我的代码:

这就是我在控制台中返回的内容:

0 投票
2 回答
151 浏览

javascript - Node JS:如何从不同的网站请求多个源代码?

我遇到一个问题,如果我尝试多次使用请求,它就不起作用。我可以举个例子:

它读取并输出第一个站点的正文,而不是接下来的两个。这是另一个例子:

这个看起来更干净,我想要这个版本,但它根本不起作用。我究竟做错了什么?

0 投票
1 回答
71 浏览

javascript - node.js - 我应该如何组织我的代码?我现在得到的不可靠

我遇到一个问题,即某些代码延迟或以随机顺序写入控制台,我哪里出错了?

0 投票
1 回答
45 浏览

javascript - 异步时获取模块请求外的变量

您好我正在尝试使用request和cheerio在异步过程中获取它在request中返回的id变量。

我已经尝试返回一个 Promise ,但没​​有奏效。