Scraperjs与页面的交互

有人使用https://github.com/ruipgil/scraperjs刮取网页? 我无法理解如何与网页互动? 如何获得谷歌search结果。 这应该做一个scrape()或之前的函数?

你应该看看cheerio API。 Scraperjs使用它来parsing。 你可以在这里澄清你想从特定页面得到什么,我会给你提供示例代码。

这里是从谷歌查询获取url的代码

 var scraperjs = require('scraperjs') scraperjs.StaticScraper .create('https://www.google.ru/search?q=scraperjs') .scrape(function($) { return $('li.g').map(function() { return $(this).find('a').first().attr('href') }).get(); }, function(news) { news.forEach(function(elm) { console.log(elm); }); });