【我可以你也可以的Node.js】第二五篇 - 蛞蝓能不能变蜗牛 #租房是残忍的 #我好想要有个家 #591租屋神器

事情是这样的,我最近一直都在忙找新的租屋处,
不续租的原因有很多,最主要的原因是目前的房子会漏水啊!
整个崩溃...

崩溃的不只有这个,当你把 591 租屋网当成手游在刷的时候,
好不容易看到不错的想约看房时...

:不好意思,刚刚被租走啰

于是我就在某个风光明媚的早晨,
火速写了一个自动帮我去抓有没有 591 新刊登的租屋,
并且直接用 Line 推播给我!
让我不会慢人一步,
也希望我可以透过这样的方式,
能成功快人一步从悲伤的蛞蝓变成一个有壳快乐的蜗牛 QQ

注意: 今天没有技术的分享,只是纯粹分享我做的这个小玩具,
顺便提供给有需要的人。

需求

自动捞 591 的资料自动推播 (Line Notify)可设定查找频率

Rent House

Github 专案连结

透过自动侦查让 591 租屋网,
让你租房不再慢人一步
自动推 Line Notify 让你马上知道第一手租屋消息

先看结果~

Install

npm install

Configuration

打开开发人员工具

找到 network 找到 XHR

去 591 租屋网设定你想要关注的设定

抓到我们要的资料

找出 Header 中的 URLCookieX-CSRF-TOKEN

URL
Cookie
X_CSRF_TOKEN

申请 Line Notify Token 连结

设定 .env

LINE_NOTIFY_TOKEN = <LINE_NOTIFY_TOKEN>  X_CSRF_TOKEN = <X_CSRF_TOKEN> COOKIE = <COOKIE> TARGET_URL = <TARGET_URL> REQUEST_FREQUENCY = <REQUEST_FREQUENCY>

REQUEST_FREQUENCY 单位为毫秒,所以一秒就是 1000,建议不要调太低,这边就是就是你要捞的频率。

Run

npm run startornode app.js

我自己放在 aws 的 ec2 并且是透过 forever 去 run 下去之后,再改 .env 的内容改成其他我可能也会想知道的其他条件并且再 run ,就可以用多条件同时运行。

最后!

Enjoy it !

以上是今天分享的内容,
如果你也有用什么方式解决租房困扰,
也欢迎跟我分享,我现在急需 xDDD
感谢你的观看,
我是 Robin 悲伤的蛞蝓~
我们下次见。


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章