1.初始化项目
npm init
2.初始TS
tsc init
3.卸全局ts-node
npm uninstall -g ts-node
4将ts-node安装到局部
npm install -D ts-node
5卸载全局的 typescript
npm uninstall -g typescript
6将 typescript 安装到局部
npm install -D typescript
7配置文件的启动项
8安装SuperAgent软件
作用:是处理 get,post,put,delete,head请求
注意:SuperAgent是一个js文件 TS直接引入js文件的话会报错所以必须加入一翻译软件
npm install superagent --save
ts-> .d.ts 翻译文件 -> js
安装这个一个软件
npm i --save-dev @types/superagent
9使用ts获取页面的html的标签页面
import superagent from 'superagent'
class reprile{
private url = `https://image.baidu.com/search/albumsdetail?tn=albumsdetail&word=%E5%9F%8E%E5%B8%82%E5%BB%BA%E7%AD%91%E6%91%84%E5%BD%B1%E4%B8%93%E9%A2%98&fr=searchindex_album%20&album_tab=%E5%BB%BA%E7%AD%91&album_id=7&rn=30`
private reqhtml = ''
async getRawhtml(){
const result_html = await superagent.get(this.url)
console.log(result_html)
}
constructor(){
this.getRawhtml()
}
}
const crowller = new reprile()
10 安装 cheerio 插件
作用:把HTML告诉你的服务器
npm install cheerio