• 使用selenium和phantomJS浏览器登陆豆瓣的小演示

    # 使用selenium和phantomJS浏览器登陆豆瓣的小演示 # 导入库 from selenium import webdriver # 实例化一个浏览器对象 web = webdriver.PhantomJS() # 请求页面 web.get( " https://www.douban.com/ " ) # 保存截图 web.save_screenshot( " douban.png " ) # 搜索标签...

    2019-01-21 02:44:58

  • Python多线程使用和注意事项

    多线程 基本实现: 第一种,函数方式 # -*- coding:utf-8 -*- import thread import time def print_time(threadName, delay): count = 0 while count 5: time.sleep(delay) count += 1 print '%s : %s' % (threadName, time.ctime(time.time())) try: thread.start_ne...

    2019-01-21 02:44:54

  • 批量保存云盘链接的deom

    写在前面的声明: 作为一个正在自学爬虫的小白,用爬虫爬了八千本书的云盘链接,然后就想把这写链接的资源都转存到自己的云盘里,以防某一天资源失效。本来想在网上找个能够批量保存的软件,哪知道找到几个都不能用,用手动保存肯定是不现实的。随后想到才学的selenium...

    2019-01-21 02:44:56

  • Python BeautifulSoup 使用

    BS4库简单使用: 1.最好配合LXML库,下载:pip install lxml 2.最好配合Requests库,下载:pip install requests 3.下载bs4:pip install bs4 4.直接输入pip没用?解决:环境变量-系统变量-Path-新建:C:\Python27\Scripts 案例:获取网站标题 # -*- coding:utf-8 -*- f...

    2019-01-21 02:44:53

  • python数据可视化

    1、安装matplotlib 在 cmd 中键入 python -m pip install matplotlib,系统将自动安装,需要等一段时间,待完成后 python -m pip list ,显示 敲黑板划重点:一定通过 cdm 指定具体安装文件夹。 cd 文件夹名 可进入指定文件夹。 2、简易画图 2.1 直线图 import matplot...

    2019-01-21 02:44:50

  • 【学习整理】序列

    列表、元组、字符串统称为序列。 列表、元组、字符串的共同点: (1)可以通过索引得到一个元素 (2)默认索引值从0开始 (3)可通过分片的方法得到一个范围内元素的集合 (4)共同操作符(重复操作符、拼接操作符、成员关系操作符) list() #返回一个空列表或把一个可迭代对象...

    2019-01-21 02:44:37

  • python 迭代器协议和生成器

    一、什么是迭代器协议 1.迭代器协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个stoplteration异常,以终止迭代(只能往后走,不能往前退) 2.可迭代对象:实现了迭代器协议的对象(如何实现:对象内部定义一个__iter__()方法)...

    2019-01-21 02:44:44

  • 使用github中py12306抢票系得

    首先需要安装最新的python:安装步骤见:https://www.cnblogs.com/weven/p/7252917.html 其次下载python源码: 链接:https://pan.baidu.com/s/1UZmMEjt5nc7clMtatgLwzA 提取码:qatx 然后就开始以下步骤了: 以下是大神原话: 前言 今年回家的票明显要难买很多,早早就...

    2019-01-21 02:44:46

  • 关于实训项目文件保护系统的总结

    此次实训项目的核心内容是文件的保护系统,核心是对文件的加解密。开发之初,本着边做边学习的想法,我们选了毫无基础的python作为开发语言,对语法的不熟悉成为了我们最大的障碍。我们最终所实现的目标有如下几个:简单的用户管理、文件加解密、用户公私密钥的分配。...

    2019-01-21 02:44:40

  • 迭代器、生成器

    迭代器 迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 1.可迭代对象 我们已经知道可以对list、tuple、str等类型的数据使用for...in...的循环语...

    2019-01-21 02:44:36

2