朝小闇的博客

海上月是天上月,眼前人是心上人

1.新建项目yangguang

1.1 新建项目

1
2
scrapy startproject yangguang
cd yangguang # 进入新建项目列表

1.2 新建爬虫文件

1
scrapy genspider yg wz.sun0769.com

1.3 初始化

  • 更改start_urls
1
start_urls = ['http://wz.sun0769.com/political/index/politicsNewest?id=1&page=1/']
  • 在settings.py文件中添加日志过滤配置:
1
LOG_LEVEL = "WARNING"
  • (重要!!!)在settings.py文件中添加下载限速配置(笔者由于下载过快直接导致整个宿舍的ip被网站封了……):
1
2
# 0.5是每次下载间隔0.5s
DOWNLOAD_DELAY = 0.5
  • 写入访问请求头的用户代理(每个网站都不同,打开netWork随便选中一个链接都可看到):
1
USER_AGENT = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Safari/537.36'
阅读全文 »

1.安装scrapy

  • 在cmd下一条语句即可完成安装;
1
pip install scrapy

据说在安装过程中可能遇到各种问题,由于我自己并没有遇到,所以略过,出现问题请自行百度

  • 直接在命令行输入scrapy可以查看相关指令:

image-20200909084009265

  • 输入scrapy bench用来验证安装是否成功,出现error则未成功,请自行百度解决方法;
阅读全文 »

hexo在上传静态网页的时候markdown文本中的图片却一直无法显示,这个问题如何解决呢?

1.原因

  • hexo只能上传md文本资源,并且最终转化为静态网页,而同级目录下的Img图片资源却无法上传至服务器;

2.解决办法

  • 通过使用外部cdn引用图片即可完美地解决这个问题!但是像七牛云那些大型cdn网站都需要付费使用,这里给大家推荐一个免费且超级好用的cdn加速器:https://www.jsdelivr.com
  • 要使用外部cdn引用,必须先将图片从自己个人电脑上传至网站服务器上,这里我们选择github服务器;
阅读全文 »

1.解剖初始化模板

1.1 vue文件

  • 如图所示,对于一个新建的vue文件而言,其中标签分为三个部分:
    • template标签:这一块模板区域用于编写html代码块,其实就是component组建中的template属性内容,用作模板显示,而这个模板component的名字就是该vue文件名,使用时导入即可;
    • script标签:默认导出;
    • style标签:scoped属性相当于private,确保其中的样式只在本style样式中有效;

image-20200904130511003

阅读全文 »

1.简介

1.1 概念介绍

  • Vue 是一款渐进式JavaScript框架,所谓渐进式就是逐步实现新特性的意思,如实现模块化开发、路由、状态管理等新特性。其特点是综合了Angular(模块化)和React(虚拟DOM)的优点,与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用。Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库(如: vue-router,vue-resource,vuex)或既有项目整合。
阅读全文 »

1.引入script

  • 内部写入;
  • 外部引入;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<head>
<meta charset="UTF-8">
<title>Title</title>

<!--1.在html页面内部写入js代码 -->
<!--script标签内,写js代码 -->
<!-- <script>-->
<!-- alert('hello,world');-->
<!-- </script>-->

<!--2.外部导入 -->
<!--默认type="text/javascript" 可以不用写出 -->
<script src="js/helloworld.js" type="text/javascript">

</script>

</head>
阅读全文 »

这一期给大家讲讲怎样将Typora设置成自己喜欢的风格,这里以高亮颜色为例!

打开 视图–>开发者工具(快捷键 Shift+F12)得到网页元素:

image-20200828154027327

阅读全文 »

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Quick Start

Create a new post

1
$ hexo new "My New Post"

More info: Writing

Run server

1
$ hexo server

More info: Server

Generate static files

1
$ hexo generate

More info: Generating

Deploy to remote sites

1
$ hexo deploy

More info: Deployment