)
java 爬虫大型教程一在开始之前, 鉴于这是一份大型的教程, 我们应当从最基础的环境变量配置环节说起, 逐步展开详细的搭建过程。关于电脑环境这块, 因为我的这台设备是 pro 型号嘛, 所以系统环境变量配置的方式, 和标准版本的那些机器, 它是不一样的。要是大家手里的电脑不是 pro 这种规格, 而是其他类型的系统, 那你去百度一下相关的环境变量配置教程就对了。关于爬虫框架这一块, 其实我们正在使用的就是目前国内非常靠谱的一个方案, 它的设计思路是借鉴来自于其他的成熟框架。Java环境搭建首先得说明一个情况, 是从2019年1月份才开始进行版本更新的, 到了jdk8 u201这个版本, 对于公司的用户而言, 就开始实行收费政策了。因此, 如果你的公司还没有去申请购买相关许可的话, 那就必须得使用jdk8 u131或者是比它更早的jdk版本才行, 不然的话, 公司是可能会被起诉的。当然, 如果你是纯粹出于个人学习目的来使用的, 那就没有什么特别的限制了, 怎么选用都行。咱们先把JDK8 U191的下载地址给列出来, 大家记得要把这个地址好好地保存下来哦, 具体的地址如下所示。关于Java的下载、安装以及配置环节, 此处就不再过多赘述了因为这方面的内容实在是太过基础, 而在确认安装成功之后。MacBook-Pro:~ duke$ java -versionjava version 1.8.0_191Java(TM) SE Runtime Environment (build 1.8.0_191-b12)Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)你需要搭建Maven环境, 首先需要下载一份安装包。官方下载地址是这里, 你可以点进去看。如图:2.解压指定位置。你能够把maven文件夹直接解压并存放于任意一个位置, 在这篇内容里, 我把maven放置到了/Users/duke//这一具体路径中关于具体的解压操作过程就不需要再多做说明。我来只是非常简要地做一个叙述, 去把Maven这个东西说一说, 咱们知道Java程序在运行的时候需要各种不同类型的jar包存在, 这个情况下你可能会必须花费非常多的心力和体力去处理这些jar包本身以及相关的整个环境配置的一系列问题, 然而使用Maven这个方法就可以直接把这些困难都给解决掉了, 这里边还有一点是如果你曾经使用过Git这个工具的话你就能很清楚其中的道理了, 也就是说代码在工作流程上是首先需要先处于本地的仓库空间内部的, 然后才会进一步地发生一个动作, 那就是被推送到位于远端的那个由Git管理的仓库之中去的。maven也是同样的道理, 它会存在一个本地仓库, 如果在java代码中使用了相关的jar包, 那么就会先去本地仓库里进行寻找, 一旦在本地仓库中没有找到相应的文件, 就会向远程仓库发出请求, 然后将其下载到本地仓库里面去供后续的使用。3.环境配置① 打开终端 输入vim ~/.bash_profile② 输入i进入编辑模式然后输入 Maven 的环境变量export M2_HOME/Users/duke/Documents/Software/apache-maven-3.6.0export PATH$M2_HOME/bin:$PATH③ 编辑完后按 esc 退出编辑并输入 :wq 保存并退出。④ 输入 source ~/.bash_profile 使环境变量生效。⑤ 输入 mvn -v 查看 Maven 否安装成功。4.把原本的那个用来进行下载的软件包管理工具里的源地址给替换掉。① 用IDEA或Eclipse打开/Users/duke/Documents/Software/apache-maven-3.6.0/conf/settings.xml② 找到mirrors元素(150行左右) 在它里面添加子元素mirrormirroridnexus-aliyunidmirrorOf*mirrorOfnameNexus aliyunnameurlhttp://maven.aliyun.com/nexus/content/groups/publicurlmirror在IDEA里头, 大家是用那一个叫maven的方法啊, 来来去去地创建一个简单的, 专门负责爬取网络数据的项目的。