自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Clew123的博客

clew.fun/blog/

  • 博客(14)
  • 收藏
  • 关注

原创 Python3 Scrapy 安装方法 (一脸辛酸泪)

写在前面最近在学习爬虫,在熟悉了Python语言和BeautifulSoup4后打算下个爬虫框架试试。 没想到啊,这坑太深了。。。看了看相关介绍后选择了Scrapy框架,然后兴高采烈的打开了控制台,pip install Scrapy坑出现了。。。。运行报错error: Unable to find vcvarsall.bat开始上网查解决方法。。 看了大多数方法,基本上的解决方法就是下载版本对

2016-09-28 11:42:48 71987 42

原创 python [解决方法] Forbidden (403) CSRF verification failed. Request aborted.

在学习Python的Django框架的过程中遇到了如下问题:Forbidden (403)CSRF verification failed. Request aborted.问题是因为在post提交的过程中为了防止CSRF攻击,需要设置一个Token来验证。解决方法是: 在表单中加入{% csrf_token %}例如:<form action="" method="post" accept-c

2016-09-27 16:09:17 2857

原创 Python [解决方法] error: Requested setting INSTALLED_APPS, but settings are not configured

今天在学习Django库在创建项目的时候:django-admin.py startproject [项目名称]报错error: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODUL

2016-09-27 14:57:48 22666 3

原创 Python BeautifulSoup [解决方法] TypeError: list indices must be integers or slices, not str

在python的Beautiful Soup 4 扩展库的使用过程中出现了TypeError: list indices must be integers or slices, not str这个错误,这里就分析一下为什么会报错以及如何解决。这个错误的意思是’类型错误:list的索引必须是’integers’或者’slices’不能是’str’我出现错误的代码:#引入库from bs4 impor

2016-09-27 11:48:46 136952 7

原创 (学习笔记)Python BeautifulSoup4 取值部分

取值与赋值从网页获取了需要的标签后,要做的就是从标签中获得需要的值了。BS4的取值主要通过以下方法。标签名#获取标签名tag.name#对应的该变标签名为tag.name = "你想要的标签"属性#获取属性#获取属性列表tag.attrs#输出为一个dict键为属性,值为属性值#例如{"class":"abc", "id":"link1"}#获取指定属性tag['class']#或

2016-09-27 11:21:55 29308 3

原创 (学习笔记)Python BeautifulSoup4 搜索部分

搜索文档(网页) bs4主要使用find()方法和find_all()方法来搜索文档。find() find_all() select()find()用来搜索单一数据,find_all()用来搜索多个数据find_all()与find()find_all(

2016-09-26 12:22:22 8727

原创 (例子)PHP 数据抓取小例子

为了加强PHP语言的学习,自己没事写了个小例子,抓取慕课网的课程列表。 就是一个简单的小例子,没用cURL等扩展只用了原生的php。 流程: 根据URL打开网址=>转成字符串=>正则表达式提取信息=>存入数据库。而且有一个缺点就是因为要打开的页面太多,导致网络不好的情况下解析的时间太长了,会报错停止运行。 正在向方法改进。 下面是抓取的一部分数据: 代码:<?phpclass Web

2016-09-23 15:45:41 951

原创 (学习笔记) Laravel 中间件

(学习笔记) laravel 中间件 laravel的请求在进入逻辑处理之前会通过http中间件进行处理。 也就是说http请求的逻辑是这样的:建立中间件首先,通过Artisan命令建立一个中间件。php artisan make:middleware [中间件名称]例如我创建一个叫做 TestMiddleware的中间件。php artisan make:middleware TestMiddlew

2016-09-23 14:41:38 2028

原创 laravel5 数据库配置(MySQL)

laravel5 数据库配置(MySQL)首先有一个安装完成可以运行的laravel框架。配置database.php进入laravel根目录。 在config目录下找到database.php文件。 显而易见这个文件是数据库相关的配置文件。找到mysql数据库的配置部分。 如图是默认的配置。'mysql' => [ 'driver' => 'mysql',

2016-09-20 21:25:50 21184

原创 Laravel安装方法 (windows)

Laravel安装方法(windows)安装PHP下载PHP7http://windows.php.net/download#php-7.0 进入上述网站下载PHP7 选择zip包解压安装配置PHP7环境我的电脑–>属性–>高级系统设置–>环境变量在系统变量(s)中查找Path选项。双击Path选项,在变量值的最前边添加”php.exe路径加;”例如,我的php.exe路径为E:\wamp\bi

2016-09-19 21:53:50 918

原创 Laravel [1045] 解决方法 Access denied for user 'homestead'@'localhost'

这几天学习 Laravel 框架遇到了数据库方面的问题。PDOException in Connector.php line 55:SQLSTATE[HY000] [1045] Access denied for user 'homestead'@'localhost' (using password: YES)发现这个问题没有对应的中文解决方法, 所以写一下自己的解决方法 出现问题解决方法如下1.

2016-09-19 14:46:28 33388 3

原创 (读书笔记)代码整洁之道-注释

代码整洁之道注释别给糟糕的代码加注释,重新写吧。注释的恰当用法是弥补我们在用代码表达意图时遭遇的失败。1.注释不能美化糟糕的代码。 就是说,感觉需要写注释时先尝试优化代码。2.用代码来阐述。 尽全力把代码写的简洁明了,再用注释解释。3.好注释 1).法律信息(版权等等) 2).提供信息的注释 3).对意图的解释 4).阐释晦涩难懂的参数、返

2016-09-08 11:59:40 585

原创 (读书笔记)代码整洁之道-函数

代码整洁之道–函数函数1.短小 作者认为函数应该尽量短小,最多20行左右。 代码换最好只有一行,例如if()只有一行,用于调用函数。 函数的缩进也尽量一层到两成2.只做一件事 一个函数应该只做一件事,做好一件事 判断是不是做一件事的方法:看看能不能再拆出一个函数。3.每个函数一个抽象层级 向下规则:每一个函数下边跟着位于下一层级的函数

2016-09-08 11:10:37 534

原创 (读书笔记)代码整洁之道-命名部分

代码整洁之道读书笔记有意义的命名(只是做个笔记加深记忆,并且可以时不时提醒自己)命名应该明确它为什么存在,它能做什么事,它怎么用 达到在不用注释的情况下说明意义避免产生误导比如可能的专有词汇,看起来相近的名称,字母I,O做有意义的区分废话都是冗余也不要只为了满足程序运行而编码 表名不应该存在Table 字符串不存在String 不用data info来区分使用可读的名称方便讨论等等~

2016-09-01 14:26:50 651

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除