爬虫不得不学之 JavaScript 入门篇

现在的爬虫越来越难了,不再和之前的那样,随便抓个包就可以找到相关的 url ,然后 post 一下或者 get 一下数据就出来了。还有一个可能就是可能你以前用来学习的爬虫网站太简单了,还没有看见过那些猛的。上两周我就想弄弄知乎登陆,参数的加密算是把 js 代码扣出来了,但是只能在浏览器上运行,一换到 Python 执行就各种报错,你不会 JavaScript 就什么都调不了,所以二话不说,开启了新的大陆。那就开始吧!

1. JavaScript 介绍

JavaScript 是运行在 客户端的语言,和你们说的 Java 是很不一样的, Java 通常用于服务器端的。但是他们两者也有相似之处,比如 JavaScript 的命名规范和名称和 Java 相似。其他的好像就没有什么了,哈哈。

JavaScript 也是一门脚本语言,和 python 一样,都是解释性语言,即每运行一行代码就解释一行,只不过 JavaScript 的解释器在浏览器内部。

JavaScript 最初被应用是为了处理与表单相关的验证,现在应用就更加广了,可以说是几乎无所不能,比如用来做服务端开发,命令行工具、桌面程序和游戏开发等。

我在学了之后也跟着弄了两个小的页面游戏,怀念童年。

2.JavaScript组成

  • EcmaScript:JavaScript 的核心,定义了 JavaScript 的基本语法和数据类型,也是我们今天所学的内容。

  • DOM:document odject model, 文档对象模型,用于操作网页中的页面元素的,比如可以控制相关元素的增删改查。

  • BOM:browser object model,, 浏览器对象模型, 用于操作浏览器窗口,比如弹出框,控制页面滑动等。

3.JavaScript 变量

在了解变量之前,先要知道 JavaScript 代码写在那里:

  1. 行内,即写在 html 的元素中,不建议

  2. 嵌入,即写在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值