// url : uniform resource locator 统一资源定位
// 协议名://域名:端口/资源路径/...?参数..#哈希值
// url地址也分为相对地址和绝对地址
// 绝对url: 以协议名开头
// https://www.baidu.com
// 相对url,不以协议名开头的url,可以ip或域名开头,也可以是资源路径开头
// 1. 以/开头 相对于当前页面的url根路径
// /book/11555460004770103
// 2.不以/开头 相对于当前页面的url路径
// book/11555460004770103
// 当前页面地址:127.0.0.1/aaa/bbb
// 使用/123.jpg 实际访问地址127.0.0.1/123.jpg
// 使用123.jpg 实际访问地址127.0.0.1/aaa/bbb/123.jpg
// url模块是nodejs中的内置模块,用于处理url地址
var url = require("url")
var urlStr = "https://www.readnovel.com/free/all?pageSize=10&gender=2&catId=-1&isFinish=-1&isVip=1&size=-1&updT=-1&orderBy=0&pageNum=2"
// url.parse() 解析一个url地址,返回一个url对象
var urlObj = url.parse(urlStr)
console.log(urlObj)
// urlObj.protocol 协议名
// urlObj.host 主机地址
// urlObj.hostname 主机域名
// urlObj.query 参数字符串