【发布时间】:2019-04-08 15:59:29
【问题描述】:
我有一个网址https://twitter.com/Javeria85685955/status/1059335612346650624
我想在运行时在 Node.js 中获取完整的 url。我正在使用puppeteer 抓取。
我的代码是:
const url = require('url');
const myURL = url.parse(req.url, true);
console.log('This is a full URL: ' + JSON.stringify(myURL))
它给了我这样的输出:
这是一个完整的网址:
{
"protocol": null,
"slashes": null,
"auth": null,
"host": null,
"port": null,
"hostname": null,
"hash": null,
"search": null,
"query": {},
"pathname": "/",
"path": "/",
"href": "/"
}
但我需要所需的输出:
https://twitter.com/Javeria85685955/status/1059335612346650624
【问题讨论】:
-
什么是
req.url?输出表明它是空白的。我不知道您如何期望计算机能够从“无”变为 twitter.com 上的 URL。 -
你是推特开发者吗?
-
来自回调函数
-
我是 nodejs 开发者。
-
我想在运行时获取 url。我正在使用 puppeteer nodejs 模块。
标签: javascript node.js url puppeteer