Python
Clew123
clew.fun/blog/
展开
-
(学习笔记)Python BeautifulSoup4 搜索部分
搜索文档(网页) bs4主要使用find()方法和find_all()方法来搜索文档。find() find_all() select()find()用来搜索单一数据,find_all()用来搜索多个数据find_all()与find()find_all(原创 2016-09-26 12:22:22 · 8744 阅读 · 0 评论 -
(学习笔记)Python BeautifulSoup4 取值部分
取值与赋值从网页获取了需要的标签后,要做的就是从标签中获得需要的值了。BS4的取值主要通过以下方法。标签名#获取标签名tag.name#对应的该变标签名为tag.name = "你想要的标签"属性#获取属性#获取属性列表tag.attrs#输出为一个dict键为属性,值为属性值#例如{"class":"abc", "id":"link1"}#获取指定属性tag['class']#或原创 2016-09-27 11:21:55 · 29343 阅读 · 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 · 137010 阅读 · 7 评论 -
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 · 22695 阅读 · 3 评论 -
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 · 2884 阅读 · 0 评论 -
Python3 Scrapy 安装方法 (一脸辛酸泪)
写在前面最近在学习爬虫,在熟悉了Python语言和BeautifulSoup4后打算下个爬虫框架试试。 没想到啊,这坑太深了。。。看了看相关介绍后选择了Scrapy框架,然后兴高采烈的打开了控制台,pip install Scrapy坑出现了。。。。运行报错error: Unable to find vcvarsall.bat开始上网查解决方法。。 看了大多数方法,基本上的解决方法就是下载版本对原创 2016-09-28 11:42:48 · 72028 阅读 · 42 评论 -
Python数据结构归纳(学习笔记)
Python数据结构归纳List# 定义列表list1 = [1, 2, 'a', 'b', '1c', '2d']#切片list1[1:3]# [2, 'a']# 更新list1[2] = 'c'# 删除del list1[2]# [1, 2, 'b', '1c', '2d']# 组合list1 + [1, 2, 4]#[1, 2, 'a',原创 2016-12-11 17:14:38 · 651 阅读 · 0 评论 -
Tkinter选择路径功能的实现
效果基于Python3。在自己写小工具的时候因为这个功能纠结了一会儿,这里写个小例子,供有需要的参考。小例子,就是点击按钮打开路径选择窗口,选择后把值传给Entry输出。效果预览这是选择前:选择:选择后:代码很基础的写法。from tkinter import *from tkinter.filedialog import askdirectorydef selec原创 2016-12-08 09:11:09 · 71514 阅读 · 18 评论