blog

微博爬虫及舆情分析-1.爬取微博数据

匿名 (未验证) 提交于 2019-12-03 00:05:01
本文以“Mate30”为关键字进行分析 import requests as re import time #搜索关键字Mate30并获取url target_url = "https://m.weibo.cn/api/container/getIndex?containerid=100103type%3D1%26q%3DMate30&page_type=searchall&page=" # 爬取的微博总页数 total_page = 400 #存放微博与用户数据 mblog = list ( ) user = list ( ) # 根据是否为长文本采集不同的微博文本数据 long_text_count = 0 for page in range ( total_page ) : print ( 'Crawling page:%d/%d' % ( page + 1 , total_page ) ) cur_url = target_url + str ( page + 1 ) source_json = re . get ( cur_url ) . json ( ) time . sleep ( 1 ) source_data = source_json [ 'data' ] cards = source_data [ 'cards' ] if 'cards' in source

'vt100': unknown terminal type.

匿名 (未验证) 提交于 2019-12-03 00:05:01
在Linux终端执行clear或top命令时出现:vt100: unknown terminal type的错误 1、临时办法,下次启动失效,需要重新执行 执行以下命令 $ printenv | grep TERM $ TERM = xterm 转载于:https://my.oschina.net/u/1590001/blog/268240 来源:51CTO 作者: cheshifei3571 链接:https://blog.csdn.net/cheshifei3571/article/details/100849178

i春秋Blog

匿名 (未验证) 提交于 2019-12-03 00:03:02
hello world 然后有注册有登录 不多说我们直接注册登录试试 POST 没什么重要的回显 再上传一个文档试试 kindeditor kindeditor https://www.jb51.net/hack/367946.html url/kindeditor/php/file_manager_json.php ?path= /kindeditor/php/file_manager_json.php?path=/ 有回显,成功了 再通过 ?path=../ ?path=../../ ?path=../../../ 来访问一层层的文件夹 flag.php url/kindeditor/php/file_manager_json.php?path=../../flag.php url/flag.php ............... flag 尝试在上传输入框中进行注入 1' or '1'='1 1' or '1'='0 发现回显不一样,肯定存在注入了就 union select dalao sql : INSERT INTO TABLENAME(A,B,C) VALUES($A,$B,$C); A,B,C insert into tableA values(A1,B1,C1), (A2,B2,C2) tableA insert ... values('aaa',

Django学习:使用富文本编辑器(15)

匿名 (未验证) 提交于 2019-12-02 23:56:01
目前后台写博客的页面比较简陋,只能用来设置一些简单的文字,或者格式,而且编写不太方便。为了方便博客编写,可以使用富文本编辑器。 新增一篇文章进行测试 进入详情页,加粗效果并没有显示出来 修改详情页的模板页面 blog_detail.html ---- snip ---- < div class = 'blog-content' >{{ blog . content | safe }}</ div > ---- snip ---- 此时刷新详情页,加粗效果显示了出来。 但是在博客类型显示摘要的时候,会显示出 <b></b> 标签 修改博客列表的模板页面 blog_list.html ---- snip ---- <p> {{ blog . content | straptags | truncatechars_html : 120 }}</ p > ---- snip ---- 此时博客列表显示正常。 开始使用 django-ckeditor 编辑器 安装 django-ckeditor pip install django-ckeditor 在项目中进行注册 settings.py ---- snip ---- INSTALLED_APPS = [ 'django.contrib.admin' , 'django.contrib.auth' , 'django.contrib

03-EF Core笔记之查询数据

匿名 (未验证) 提交于 2019-12-02 23:48:02
EF Core使用Linq进行数据查询。 微软提供了一百多个示例来演示查询,地址: https://code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b 我们可以通过下面的代码进行简单的查询: //获取全部数据 var blogs = context.Blogs.ToList(); //获取单个实体 var blog = context.Blogs.Single(b => b.BlogId == 1); //筛选 var blogs = context.Blogs .Where(b => b.Url.Contains("dotnet")) .ToList(); EF Core有三种常见模型来加载关联数据: 预先加载:表示从数据库中加载关联数据,作为初始查询的一部分 显式加载:表示稍后从数据库中显式加载关联数据 延迟加载:表示在访问关联数据时,再从数据库中加载关联数据 使用 Include 方法指定要包含在查询结果中的关联数据。例如: using (var context = new BloggingContext()) { var blogs = context.Blogs .Include(blog => blog.Posts) .Include(blog => blog.Owner) .ToList(); } 关联数据可以是有层级的

01-EF Core教程之创建模型

匿名 (未验证) 提交于 2019-12-02 23:48:02
使用EF Core的第一步是创建数据模型,模型建的好,下班走的早。EF Core本身已经设置了一系列约定来帮我们快速的创建模型,例如表名、主键字段等,毕竟约定大于配置嘛。如果你想改变默认值,很简单,EF Core提供了Fluent API或Data Annotations两种方式允许我们定制数据模型。 FluentAPI方式和Data Annotations方式,FluentAPI是通过代码语句配置的,Data Annotations是通过特性标注配置的,FluentAPI的方式更加灵活,实现的功能也更多。优先级为:FluentAPI>Data Annotations>Conventions。 数据标注方式比较简单,在类或字段上添加特性标注即可,对实体类型有一定的入侵。 FluentAPI方式通过在 OnModelCreating 方法中添加代码逻辑来完成,也可以通过实现 IEntityTypeConfiguration<T> 类来完成,方式灵活,更能更加强大。 OnModelCreating 方式: modelBuilder.Entity<Role>() .Property(m => m.RoleName) .IsRequired(); IEntityTypeConfiguration<T> 方式: 先定义 IEntityTypeConfiguration<T> 的实现:

SP2-0042:未知的命令开头&#039;imp;ora-08002;

匿名 (未验证) 提交于 2019-12-02 23:43:01
2019独角兽企业重金招聘Python工程师标准>>> ora-08002 错误 : 所以,应该首先用NEXTVAL作初始化;随后的NEXTVAL会自动增加你定义的INCREMENT BY值,然后返回增加后的值。CURRVAL 总是返回当前SEQUENCE的值。 Oracle数据导入导出imp/exp sp2-0734:未知的命令开头'imp 忽略了剩余行默认分类 解决办法 应该是在cmd的dos命令提示符下执行,而不是在sqlplus里面 转载于:https://my.oschina.net/u/2552902/blog/543830 文章来源: https://blog.csdn.net/weixin_34007879/article/details/92326945

centos7笔记

匿名 (未验证) 提交于 2019-12-02 23:43:01
2019独角兽企业重金招聘Python工程师标准>>> 用u盘安装了cent7和win7双系统.发现,无线网卡那儿没有链接图标,遂百度之,找到如下链接无线wifi的方法 转自http://www.linuxidc.com/Linux/2015-07/119555.htm [root @localhost Oscar]# ip link set wlp2s0 up su 鉴定错误解决: sudo su 转载于:https://my.oschina.net/boogoogle/blog/546112 文章来源: https://blog.csdn.net/weixin_33885676/article/details/92043736

基于正则表达式的轻量提示插件--InputNotes文本框输入提示插件

匿名 (未验证) 提交于 2019-12-02 23:43:01
2019独角兽企业重金招聘Python工程师标准>>> 兼容性强却文件轻巧的文本框检测插件诞生了。 本插件是基于正则表达式进行文本框检测的,通用性十分强。 转载于:https://my.oschina.net/u/164404/blog/210654 文章来源: https://blog.csdn.net/weixin_33896069/article/details/91982617

eureka客户端使用ribben拉取服务时报错,找不到服务解决办法

匿名 (未验证) 提交于 2019-12-02 23:42:01
2019独角兽企业重金招聘Python工程师标准>>> 问题描述: org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.IllegalStateException: Request URI does not contain a valid hostname:http://hello_service/hello。 解决方案: 找了一下午问题终于找到了。使用ribbon实现负载均衡的时候,服务名称不能用下划线,将下划线去掉问题解决。 转载于:https://my.oschina.net/heguojun/blog/1826507 文章来源: https://blog.csdn.net/weixin_34150503/article/details/91945021