Skip to content

didadoudou/phantom.js

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

使用 phantomjs爬取招聘网站信息

使用方法

1、安装环境

直接官方网站下phantomjs,地址: http://phantomjs.org/
使用npm安装: npm install phantomjs
在命令行输入phantomjs 没有提示不是内部命令表示安装成功

2、程序运行

里面分别有三个JS文件,分别是拉勾网:lagou.js,智联招聘:zhilian.js,BOSS直聘:boss.js;
要分别执行三个文件获取三个网站招聘信息:
  • phantomjs lagou.js
  • phantomjs zhilian.js
  • phantomjs boss.js
  • 默认的链接是成都前端开发招聘信息,打开三个js文件,可以把里面url地址换成你们想要爬取的信息链接,但是必须把对应网站链接放进对应js文件里,因为三个网站DOM结构都不一样,放错了会获取不到页面信息。
打开index.html文件就可以看到生成的招聘信息

提示:最好不要 使用智联招聘,上面很多培训机构

待解决的需求

1、把三个JS文件打包,一次就可以执行完

2、执行phantomjs时可以把存储信息的json文件内容清除或者直接覆盖,现在只能手动删除

3、添加定时器,在设置的时间更新网站信息

4、利用数据库对index.html增加筛选功能

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 88.3%
  • HTML 7.1%
  • CSS 4.6%