Python之JavaScript逆向系列——1、URL——域名

本文涉及的产品
.cn 域名,1个 12个月
简介: Python之JavaScript逆向系列——1、URL——域名

Python之JavaScript逆向系列——1、URL——域名


前言

大家好,本系列文章主要为大家提供的价值方向是网络信息获取,自动化的提取、收集、下载和记录互联网上的信息,加之自身分析,可以让价值最大化。整个内容中不会涉及到过为敏感的内容。

在这个AI+云计算+大数据时代,我们眼睛所看到的百分之九十的数据都是通过页面呈现出现的,不论是PC端、网页端还是移动端,数据渲染还是基于HTML+JavaScript进行的,而大多数的数据都是通过request请求后台API接口动态渲染的。而想成功的请求成功互联网上的开放/公开接口,必须知道它的【URL】、【Headers】、【Params】、【Body】等数据是如何生成的。我们需要了解浏览器开发者工具的功能,入门JS逆向,入门后还需要掌握例如如何【反编译js混淆】等内容,为了避免封本机IP,还需要对每次访问的IP进行代理,当我们拥有了JS逆向的能力后,根据JS所返回的动态请求参数信息便可以进行Python的具体信息获取操作,需要的知识点非常的多,故而本系列文章理论+实践会达到上百篇的文章,这篇文章是总篇,为了方便大家来直接查找所有知识点,建议之间关注收藏本篇,期望能给大家带来更高的价值。

环境准备

系统环境:win11

开发工具:PyCharm: the Python IDE for Professional Developers by JetBrains

IP代理:品易HTTP - 代理IP日更400万 - 为企业提供HTTP代理IP定制服务

api工具:Eolink - 一体化API在线管理平台_API接口管理_接口自动化测试

数据库:MySQL5.7.32——阿里云RDS数据库

主要python库:requests、PyExecJS、parsel

正文

域名例如baidu.com这就是域名,域名可以绑定ip地址,也就是说明域名可以代替ip地址来访问具体的服务器地址,越容易记忆的域名越受欢迎。

域名概述

域名(Domain Name)是一种互联网上的标识符系统,用于唯一标识互联网上的计算机或服务。它是由一串由点号分隔的字符组成的地址,通常用于在浏览器中访问网站。

域名的功能主要有以下几个方面:

标识作用:域名用于标识互联网上的特定计算机或服务,以便于用户在浏览器中输入域名来访问该计算机或服务。

便于记忆:由于计算机无法直接理解英语、数字等字符,因此使用域名可以让人们更容易记住和输入网址。

唯一性:域名是唯一的,每个域名都对应一个特定的计算机或服务。这有助于确保互联网的秩序和可访问性。

域名的结构通常由几部分组成,包括顶级域名、二级域名、三级域名等。顶级域名是域名的最前面部分,它通常表示所标识的计算机或服务的类型。常见的顶级域名包括.com(商业公司)、.net(网络服务)、.org(非营利组织)、gov(政府机构)等。二级和三级域名可以由用户自己选择和创建,通常用于标识特定的计算机、网络、网站等。

域名系统是互联网的基础架构之一,它允许人们通过域名来访问和查找互联网上的计算机或服务。域名系统通常由一个域名服务器(DNS)来管理和维护域名与IP地址之间的映射关系。人们可以通过在浏览器中输入域名来访问网站,而DNS服务器会将该域名解析为对应的IP地址,以便计算机能够找到并连接到该网站。

总之,域名是互联网上用于标识计算机或服务的系统,它由一串由点号分隔的字符组成,通常用于在浏览器中访问网站。域名系统是互联网的基础架构之一,它允许人们通过域名来访问和查找互联网上的计算机或服务。

域名注册

域名注册_域名购买_域名查询_网页域名注册申请-华为云

在华为云上搜索域名,根据自己想要的域名名称搜索即可,例如我之前用过的【hongmuxiangxun.com】现在还能注册,但是我个人不准备搞服务器,所以我就一直没有买。

全网域名价格对比

.com域名:最知名的顶级域名之一,也是最容易记住的域名之一,价格相对稳定,一般新的注册价格在30-50元之间。

.net域名:这是另一种广泛使用的顶级域名,价格比.com低一些,通常新的注册价格在15-25元之间。

.org域名:这是一个非常通用的域名,任何组织都可以使用,价格相对较低,新的注册价格通常在10-20元之间。

以上是几个比较常见的顶级域名的价格,当然具体价格还会受到域名后缀、域名长度、域名含义等因素的影响。另外,一些新顶级域名,如阿里的阿波罗、贵州的天眼等等,价格一般在几十到几百元之间。总的来说,域名的价格和品牌、信誉有关,建议选择有良好口碑和稳定价格的服务商。

此外,您还可以通过各大域名供应商的价格表进行比较,了解不同域名的价格和优惠活动等信息。同时,还可以考虑一些在线域名交易平台,了解域名的市场价值和投资潜力。

总之,全网域名的价格因不同供应商、不同时间等因素而有所差异。在选择供应商时,建议选择信誉良好、价格稳定的服务商,并关注域名的价值和投资潜力。

相关文章
|
1月前
|
域名解析 缓存 网络协议
浏览器中输入URL返回页面过程(超级详细)、DNS域名解析服务,TCP三次握手、四次挥手
浏览器中输入URL返回页面过程(超级详细)、DNS域名解析服务,TCP三次握手、四次挥手
|
1月前
|
JavaScript 前端开发 索引
JavaScript获取url网址中域名后面的部分
如何截取 url 中网站域名之后的部分,需要用到以下几个方法:
87 3
|
2月前
|
存储 开发框架 JavaScript
Node.js实现短链接(ShortLink):shortid、epxress让URL更简单
Node.js实现短链接(ShortLink):shortid、epxress让URL更简单
82 0
Node.js实现短链接(ShortLink):shortid、epxress让URL更简单
|
4月前
|
JavaScript 前端开发
js获取url参数值的几种方式
js获取url参数值的几种方式
|
3月前
|
JavaScript 前端开发 Python
JavaScript写个.ts视频文件Url生成器,使用了string.padStart
JavaScript写个.ts视频文件Url生成器,使用了string.padStart
|
2月前
|
数据采集 JavaScript 前端开发
如何使用Python爬虫处理JavaScript动态加载的内容?
如何使用Python爬虫处理JavaScript动态加载的内容?
|
4月前
|
数据采集 索引 Python
Python中这样操作url也太爽了吧
Python中这样操作url也太爽了吧
|
3月前
|
前端开发 JavaScript
前端JS截取url上的参数
文章介绍了两种前端JS获取URL参数的方法:手动截取封装和使用URLSearchParams。
61 0
|
4月前
|
Web App开发 JavaScript 前端开发
使用Python调用JavaScript进行网页自动化操作
使用Python调用JavaScript进行网页自动化操作
|
4月前
|
网络协议
【Azure 应用服务】探索在Azure上设置禁止任何人访问App Service的默认域名(Default URL)
【Azure 应用服务】探索在Azure上设置禁止任何人访问App Service的默认域名(Default URL)