养只爬虫当宠物(Node.js爬虫爬取58同城租房信息)染陌同学

搭建Node.js环境及启动服务安装node以及npm,用express模块启动服务,加入自己所需要的中间件即可,这个不是本文所要讨论的重点,可以参考网上的一些教程搭建环境。

用cheerio模块解析dom安装cheerio模块,使用cheerio模块解析dom,然后就可以类似jquery一样访问dom了。

varcheerio=require(‘cheerio’);let$=cheerio.load(html);

得到了这些URL,接下来就可以用这些URL访问具体的租房信息了,每个URL对应一个租房页面。根据租房信息的URL访问相应页面,爬取数据还是先进入页面打开开发者模式。这次我们需要解析房屋所在地信息,用来可视化显示。

$('td.house-xqxq-contenta.ablue')加上父标签可以过滤出更有针对性的dom,此时过滤出的是小区名称、本月均价、所在商圈等信息的dom,我们现在只需要第一个dom里面的数据,所以访问数组的[0]即可。

除此之外为还需要页面里面的一张展示房屋信息的一张图片,找到对应dom可以发现id为smainPic。

$(‘#smainPic’)[‘0’].attribs.src

这样访问即可得到图片的URL。

varmap=newBMap.Map(“container”);//创建地图实例map.centerAndZoom(“杭州”,12);varlocalSearch=newBMap.LocalSearch(map);localSearch.setSearchCompleteCallback(function(searchResult){varpoi=searchResult.getPoi(0);/地理位置信息/})ocalSearch.search(params[url].location);

获取经纬度以后再掉用相应的api在地图上显示即可,显示后再做什么效果,可自行发挥想象了。

THE END
1.央视曝光:58同城赶集网惊现网购宠物骗局…自己勤工俭学好不容易攒下的3230元,就这么打了水漂,小张很是咽不下这口气。她上网搜索发现,通过58同城网和赶集网购买宠物感觉上当受骗的网友,还不在少数。 小张加入了一个名为“网上购宠被骗维权小分队”的微信群,群里有30多位维权网友。 群主小黄的经历和小张如出一辙——也是在58同城网看到卖猫信息,买主...https://jingji.cctv.com/m/a/index.shtml?id=ARTI1DEoVsl798r3y98xN2oc160301
2.什么软件可以便宜的买到宠物狗1、握爪,可以买宠物,货到付款,并且还有售后30天的赔付保障; 2、闻闻窝,以宠物的身份结交好友,并与好友分享宠物的趣图、萌图、囧图; 3、58同城,是一家分类信息网站,覆盖全领域的生活服务平台,更是一站式的生活服务平台; 4、赶集网,网上销售放心犬,可当面进行健康体检,保证宠物健康,签署购宠协议; 5、狗铺子...https://m.yyk.iask.sina.com.cn/q/875cCtd1Iws1.html
1.中国十大宠物猫交易网站汇集各大宠物猫交易平台信息→MAIGOO生活榜想要买猫咪陪伴自己,可是完全对此一窍不通,不知道购买的渠道,也不清楚什么样的猫咪适合,猫咪的习性是怎样,更重要的是还怕买到不健康的猫咪。这些问题怎么解决呢?当然是交给专业的人来帮你解决,今天就为您介绍国内几家宠物猫交易平台,希望对爱宠人士有所帮助。 目录 爱宠网 波奇网 58同城宠物 赶集网宠物 ...https://www.maigoo.com/top/398280.html
2.哪里买宠物狗比较放心还便宜(在哪里买宠物狗好)同城,是一家分类信息网站,覆盖全领域的生活服务平台,更是一站式的生活服务平台;赶集网,网上销售放心犬,可当面进行健康体检,保证宠物健康,签署购宠协议;狗铺子,购宠安全无忧,提供30天健康保障,出问题管赔。 想买一只狗,可以考虑在宠物交易或领养平台上寻找,如“58同城宠物”、“赶集网宠物”等,这些网站上有较多的...https://m.clhtq.com/news/77432.html