- 博客(14)
- 收藏
- 关注
原创 爬虫学习笔记(四)
任务:模拟登录丁香园,并抓取论坛页面所有的人员基本信息与回复帖子内容。一 首先利用selenium登录网站1.切换到账号密码表单登录,我采用了利用style将display值变为block,代码如下:from selenium import webdriverimport timebrowser = webdriver.Chrome()# 此处请选择您的浏览器js1 = ...
2019-05-17 19:53:00
276
原创 爬虫学习笔记(三)
安装selenium在下载前先要确定自己的chrome的版本号,在浏览器的帮助->关于chrome可以看到。安装chromedriver登录https://sites.google.com/a/chromium.org/chromedriver/downloads可能国内用户无法登陆下载安装然后将.exe文件放到chrome的安装文件中,chrome安装路径我的是:C:\...
2019-05-15 21:06:29
216
原创 爬虫学习笔记(二)
学习beautifulsoup介绍Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.Beautiful Soup会帮你节省数小时甚至数天的工作时间.Beautiful Soup 官方文档(中文):https://beautifulsoup.readthedocs.io/zh_CN/...
2019-05-13 00:02:31
406
原创 爬虫学习笔记(一)
1 get & post(1) GET请求将提交的数据放置在HTTP请求协议头中import requestsurl = 'http://www.baidu.com'response = requests.get(url)print(response.text)输出:<!DOCTYPE html><!--STATUS OK--><html&g...
2019-05-11 23:25:57
1034
原创 算法-PSO+遗传算法搞定无重复序列型最优解
写在前面:考虑到该算法工程应用较多,这里先用Matlab语言讲解PSO算法主要根据速度更新来更新当前位置,进而逼近最优解。但是,PSO算法不能保证在解为序列时,序列解出现重复的情况。这里以实例分析:假设第i个粒子为x[i, :],size(x,2)即为序列长度我们假设x[i, :] = [1,2,3,4,5]设此时v[i, :] = [-2,2,1,-1,1]更新后x[i, :] ...
2019-04-15 23:18:17
2078
1
原创 算法 - KMP字符串匹配及其Python实现
class SimpleMatching(): def getIndexOfPinT(self, t, p): if t is None or p is None: return None indexs = [] for i in range(len(t) - len(p)): for j...
2019-04-12 23:03:35
457
原创 PyQt学习笔记-打开文件并从中读取数据(进阶篇)
一 函数功能1 本文实现了打开 txt、word、excel 格式文件2 读取文件内容3 并打印到text.Browser上二 源码import docxfrom xlrd import open_workbook@pyqtSlot() def on_menu_files_open_triggered(self): ## win32com 对Python...
2019-04-11 23:57:55
5097
原创 PyQt学习笔记-打开文件并从中读取数据
打开文本文件txt,从中读取数据@pyqtSlot() def on_menu_files_open_triggered(self): """ Slot documentation goes here. """ # TODO: not implemented yet print("打开") m...
2019-04-10 22:14:17
4961
原创 完美解决Win10重命名文件导致资源管理器卡死
我们在使用 windows10系统 电脑过程中,难免都会遇到点突发事件。比如,最近,自己在win10系统中重命名文件和文件夹时,遇到了资源管理器卡死的情况。这是怎么回事呢?下面,就随三木一起看看具体解决方法吧!PS: 网上大部分解决办法时禁用Windows Search, 但尝试了多次,只要使用在资源管理器中搜索文件后,都会重新开启Windows Search。所以,我采取了以下方法,完美...
2019-04-09 08:50:51
37535
4
原创 MySQL学习笔记(四)
文章目录表联结1 MySQL别名2 INNER JOIN3 LEFT JOIN4 CROSS JOIN5 自连接6 UNION表联结参考链接:https://blog.csdn.net/qq_34899040/article/details/89036270#3LEFT_JOIN_4491 MySQL别名通过使用SQL语言,可以为表名称或列名称指定别名。使用AS关键字。创建别名是为了让列...
2019-04-08 22:12:11
261
原创 MySQL学习笔记(五)
文章目录MySQL 实战1 学习内容1.1 MYSQL如何导出文本文件 (备份为csv,txt,等)1.2 MYSQL如何导入文本文件(1)第一步:创建对应字段的数据表(2)第二步:导入外部数据MySQL 实战1 学习内容(1)数据导入导出(2)将之前创建的任意一张MySQL表导出,且是CSV格式(3)再将CSV表导入数据库参考:https://blog.csdn.net/u0107...
2019-04-06 21:40:55
547
原创 MySQL学习笔记(三)
文章目录1 MySQL表数据类型1.1 数值类型1.2 日期和时间类型1.3 字符串类型2 用SQL语句创建表2.1 语句解释2.2 设定列类型 、大小、约束2.2.1 设定列类型 (字段类型 )2.2.2 设定列大小(更改字段类型长度)2.2.3 设定列约束(其中包括:设定主键)(1)NOT NULL 约束:(2)DEFAULT 约束:(3)UNIQUE 约束:(4)PRIMARY KEY 约束...
2019-04-04 23:24:29
491
原创 MySQL学习笔记(二)
目录一 MySQL导入示例数据库1.1 第一步1.2 第二步1.3 第三步1.4 创建数据库1.5 导入数据1.6 测试导入结果二 小练习2.1 查找重复的电子邮箱(难度:简单)2.2 查找大国(难度:简单)欢迎关注个人公众号一 MySQL导入示例数据库参考 https://www.yiibai.com/mysql/how-to-load-sample-database-into-mysql...
2019-04-02 23:43:46
356
原创 MySQL学习笔记(一)
MySQL学习笔记(一)环境配置安装MySQL安装navicat简单应用navicat新建表欢迎关注个人公众号环境配置参考 http://www.runoob.com/mysql/mysql-install.htm安装MySQL当前账户为管理员时,直接用管理员身份运行cmd执行mysqld --initialize --console然后执行后续操作但如果当前账户不是管理员...
2019-03-31 16:50:51
194
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人