Tag: networking抓取

如何发布nodejs网站

由于我没有网站发布经验,所以我想知道如何在某个域上发布AngularJS(前端)+ NodeJS(后端)网站。 我已经研究了一些公司,如WindowsAzzure,AWS和Softlayer,但我仍然不确定。 我已经从godaddy购买了域名,但是如何在这些Web服务上运行我的服务器实例并将其指向我的域? 任何帮助将不胜感激? 谢谢

节点js,为某些网站请求正文

我正在试验Node.js和网页抓取。 在这种情况下,我试图从当地的广播电台上播放最近的歌曲来播放。 有了这个特定的网站, body没有任何回报 当我尝试使用谷歌或任何其他网站, body有一个价值。 这是我试图刮去的网站的function吗? 这是我的代码: var request = require('request'); var url = "http://www.radiomilwaukee.org"; request(url, function(err,resp,body) { if (!err && resp.statusCode == 200) { console.log(body); } else { console.log(err); } });

存在于局域网中的所有IP地址(即设备)列表

我想获得局域网中所有IP地址(即设备)的列表。 我不想使用nmap,其他networking工具。 我也不想ping每个IP地址在一个子网范围内,并find活的IP地址? 有什么办法使用C,C ++?

如何把内容刮到html(Node.js,cheerio)

我需要删除一些内容,并将其添加到我的html文件。 var request = require('request'); var cheerio = require('cheerio'); setInterval(function () { request('https://2ch.hk/rf/res/1490589.html', function (error, response, html) { if (!error && response.statusCode == 200) { var $ = cheerio.load(html); $('.post-message').each(function (i, element) { var a = $(this).text(); console.log(a); }); } }); }, 5000); 现在,我有一个parsing的页面到我的控制台。 但我不明白,如何把HTML。 帮帮我!

在本地networking服务器上运行node.js的问题

我在本地networking上创build了一个简单的node.js服务器示例,运行在我的Debian服务器中。 当我在本地访问它时,它工作,但是当我从其他机器使用它时,它不工作。 无法findurl“ http://192.168.2.220:3003 ” 我在这个服务器上有其他的项目,包括在80端口的Apache。我的错误在哪里? 这项工作还需要做些什么吗? 以下是服务器示例: var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('IT VORKS!\n'); }).listen(3003, '127.0.0.1'); console.log('Server running at http://127.0.0.1:3003/');

端口Admob移动networking

我正在创build一个即将发布的移动网页游戏的深处。 我有兴趣通过这个应用程序货币化。 我希望游戏感觉像一个普通的应用程序,因此希望有admob广告(深度链接到应用程序商店)。 我听说,这些也有相当高的移动AdSense的CPM。 我的问题是:如果我使用node.js“port”admob将点击和​​视图logging为服务器端,即来自一个地方,或移动,即从用户? 以下是我正在考虑使用的一些资源: https://media.admob.com/api/v1/docs/ https://github.com/floatinghotpot/cordova-plugin-admob 有什么想法吗?

如何优雅地重新启动node.js服务器?

如何在重新启动/closuresWeb服务器之前正确closures所有连接?

如何将节点函数的结果写入html / console日志?

我是新的节点,我试图将结果打印到控制台,并最终显示在HTML中。 我已经尝试调用函数作为我以后在HTML中使用的var,但是这不起作用。 一些类似的示例代码: var app = require('express')(); var x = require('x-ray')(); app.get('/', function(req, res) { res.send(x('http://google.com', 'title').write()); }) 谢谢!

我怎样才能从XML检索由Node.js的url?

我正在网上抓取。 目前我想要一个网站。 我从robots.txt文件中获得了一个xml文件链接。 现在我想读取该XML的所有url。 但不能做到这一点。 任何人都可以帮我弄清楚吗? XML格式: <urlset> <url> <loc>http://www.xxxx.com/</loc> <changefreq>test</changefreq> </url> <url> <loc>http://www.xxxx.com/</loc> <changefreq>test</changefreq> </url> </urlset> 这是我的代码: var fs = require('fs') , flow = require('xml-flow') , inFile = fs.createReadStream(xml_file_url) , xmlStream = flow(inFile) ; xmlStream.on('tag:urlset', function(err,url) { if(err) return console.log(err); console.log(url); res.send('Check your console!') }); 我想从loc的所有url推他们在一个数组。 我怎么解决这个问题? 提前致谢。

NodeJS / Express:如何获得提交的表单的types?

如果使用enctype属性(例如enctype = multipart / form-data)发布HTML表单并将其提交到Express路由,那么如何从路由或中间件访问该enctype值? 我在Express 4.x上。