摘要: 一.多线程的创建与启动 1、继承Thread类: 步骤: ①、定义类继承Thread; ②、复写Thread类中的run方法; 目的:将自定义代码存储在run方法,让线程运行 ③、调用线程的start方法: 该方法有两步:启动线程,调用run方法。 不建议使用:避免OOP单继承局限性 实例: pub 阅读全文
posted @ 2020-06-30 10:01 promise911 阅读(247) 评论(0) 推荐(0) 编辑
摘要: shiro 什么是shiro Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。 shiro的功能 三个核心组件:Subject, Se 阅读全文
posted @ 2020-06-26 10:34 promise911 阅读(195) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriver # 导入键盘Keys from selenium.webdriver.common.keys import Keys import time driver = webdriver.Chrome() # 检测代码块 try: # 隐式等待, 阅读全文
posted @ 2019-06-28 22:37 promise911 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 一.selenium的介绍 1、selenium是什么? selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法执行javaScript代码的问题。 官网:http://selenium-python.readthedocs.io 2、为什么要用selenium? 阅读全文
posted @ 2019-06-27 22:30 promise911 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一 爬虫介绍 近年来,随着网络应用逐渐扩展与深入,如何高效地获取网上数据成为了无数公司和个人的追求,在如今这大数据时代里,谁能掌握更多的数据,谁就可以获取更高的利益,而网络爬虫其中最为常用的一种手段就是从网上爬虫数据。 网络爬虫,即Web Spider,是一个很形象的名字,如果把互联网比喻成蜘蛛网, 阅读全文
posted @ 2019-06-26 23:53 promise911 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1.列表的内置方法 列表: 定义: 在[ ]内,可以存放多个任意类型的值, 并以逗号隔开。 一般用于存放学生的爱好,课堂的周期等等... 阅读全文
posted @ 2019-06-25 20:27 promise911 阅读(105) 评论(0) 推荐(0) 编辑
摘要: python基础: 一 编程语言 什么是编程语言? 上面提及的能够被计算机所识别的表达方式即编程语言,语言是沟通的介质,而编程语言是程序员与计算机沟通的介质。在编程的世界里,计算机更像是人的奴隶,人类编程的目的就命令奴隶去工作。 什么是编程? 编程即程序员根据需求把自己的思想流程按照某种编程语言的语 阅读全文
posted @ 2019-06-24 21:06 promise911 阅读(183) 评论(0) 推荐(0) 编辑