Ajax之xhr数据请求(基于Node.js平台)

  什么是Ajax? Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。 Ajax = 异步 JavaScript 和 XML(标准通用标记语言的子集)。 Ajax数据请求方式...

2018-09-03 20:19:56

阅读数 255

评论数 0

Node.js基础篇

  一:下载、安装及  重启电脑 下载地址:https://nodejs.org/en/download/ 选择合适的版本下载,安装的话就是一直下一步,这里就不过多阐述了 安装完成后进入终端查看是否安装成功: win+r >>&am...

2018-08-29 21:19:14

阅读数 55

评论数 0

Python中爬取网页的几种方法

爬虫是Python语言最基本的用法之一,爬虫的前提就是数据请求,数据请求方法就urlopen和requests这两种比较常用,而两种方法大同小异,具体我们通过代码来看看   urlopen方法 urlopen分为两种情况: 一:请求网址中没有中文 from urllib.request...

2018-08-23 22:38:04

阅读数 343

评论数 0

Python之分布式爬虫

什么是分布式爬虫? 通俗来讲,分布式爬虫就是多台机器多个spider对多个url的同时处理操作,分布式的方式可以极大提高程序的抓取效率   分布式爬虫一般要配合redis数据库使用,原因有3点: (1)redis数据库可以共享队列 (2)重写Scheduler,让其无论是去重还是任务都去...

2018-08-14 10:15:48

阅读数 358

评论数 0

如何用Python发邮件

今天来教大家如何使用代码来发邮件,可以直接封装成方法,方便快捷,就以163邮箱和qq邮箱为实例     一、申请邮箱POP3/SMTP协议的授权码 这里说一下为什么要申请这个东西? 授权码多用于第三方登录,我们使用代码发邮件时,设置的密码不是登录密码,而是这个授权码 一定要记好这个授权...

2018-08-11 14:56:36

阅读数 236

评论数 0

MySQL的下载与安装

MySQL,一种非常实用的小型数据库,受到很多人的青睐。   MySQL下载: 这里废话不多说,直接上下载链接:https://www.mysql.com/downloads/ 选择Community(左起第二个),然后选择MySQL  Workbench 之后点下载即可   MyS...

2018-08-09 22:29:10

阅读数 31

评论数 0

Python之PhantomJS

PhantomJS简介: (1)一个基于webkit内核的无头浏览器,即没有UI界面,即它就是一个浏览器,只是其内的点击、翻页等人为相关操作需要程序设计实现。 (2)提供javascript API接口,即通过编写js程序可以直接与webkit内核交互,在此之上可以结合java语言等,通过ja...

2018-08-09 21:08:10

阅读数 206

评论数 0

Python3之数据库(以SQLite为例)

今天,我们主要来学习数据库的创建和操作,在学习数据库之前,我们首先要知道为什么要使用数据库 数据存储可以分为3种类型: 1.把数据存储到内存中    优点:使用方便    缺点:程序关闭的时候,内存被释放,数据随之消失 2.把数据写入到文件中    优点:数据是永久性的,不易丢失  ...

2018-08-02 20:46:04

阅读数 1073

评论数 0

Python之Scrapy框架的安装和使用

Scrapy框架是目前Python中最受欢迎的爬虫框架之一,那么我们今天就来具体了解一下Scrapy框架 什么是Scrapy框架?      Scrapy是一个快速、高层次、轻量级的屏幕抓取和web抓取的python爬虫框架 Scrapy的用途:      Scrapy用途非常广泛,主要用...

2018-08-01 22:07:31

阅读数 1575

评论数 3

如何在Python中创建Excel表格

之前在学习os模块中,我们知道了如何创建一个txt格式的文件(具体操作见https://mp.csdn.net/postedit/80903024)   但是当我们爬取一些小说或一些图片时,我们需要分类管理这些数据,这时候文件似乎无法直接描述出这些数据的关系,那么我们就需要创建一个Excel表...

2018-07-31 21:24:56

阅读数 3942

评论数 2

Python之字符串操作

字符串是一门语言中最常见也是最常使用的一种变量类型,所以我们要熟练掌握字符串的各种操作   以下面这段字符串为例: strNow = '我最近运气很好,补给5发3紫 Good Luck' (1)获取某个索引位置的字符串 # 找到索引为5,10,15的字符 print(strNow[5...

2018-07-30 21:11:11

阅读数 408

评论数 0

Python之自动化测试工具selenium

今天来介绍一下selinium的安装和使用   对于程序的测试一般有四种方法:手动测试,自动测试,白盒测试和黑盒测试 而selenium就是一个自动化测试工具   selenium在python中的具体作用为: 1.selenium可以完全模拟浏览器操作,并对动态数据进行获取 2.当...

2018-07-30 19:42:43

阅读数 499

评论数 0

Python之正则表达式

正则表达式是一个特殊的字符序列,判断一个字符串是否与某种模式匹配 在python中,re模块拥有全部的正则表达式功能 正则表达式模式字符 在正则表达式中,特定的元素代表特定的含义,这里举例一些常用的元素 ^ 匹配字符串的开头 $ 匹配字符串的结尾 *  匹配0个或...

2018-07-18 21:41:20

阅读数 36

评论数 0

Python中常见的错误类型总结

1.SyntaxError 语法错误这个错误很常见,没什么好说的,根据系统提示好好检查代码2.类型错误,常见的是字符串和数字直接拼接在一起name = '小刘' age = 17 print(name + "今年"+ age)TypeError: must be...

2018-07-10 21:56:07

阅读数 639

评论数 0

Python中函数的几种基本形式

函数的创建和使用是计算机语言中最常用最基本的程序,那么今天就来讲解一下python中函数的几种基本形式,所有的方法创建都会属于这几种模板 函数的定义:计算机的函数,是一个固定的一个程序段,或称其为一个子程序,它在可以实现固定运算功能的同时,还带有一个入口和一个出口,所谓的入口,就是函数所带的各个...

2018-07-04 20:22:20

阅读数 40

评论数 0

如何在Python中实现对文件的操作(以OS模块为例)

OS操作 os:全称为 operation  system操作系统,os模块可以获取电脑的相关信息,有很强大的文件及文件夹操作能力 操作文件夹的时候要先引入os模块,import os   一、获取当前文件和父文件路径 查看参数路径中的文件是否存在 注意:计算机默认的路径分隔符为\ ...

2018-07-03 20:51:24

阅读数 85

评论数 0

Python之时间处理

一.关于时间几种常用的处理方法(time包和datetime包) (1)引入time包,import time 1.获取从1970年到现在的秒数,至于为什么从1970年开始这里就不过多阐述了(我不会告诉你其实我也不知道) timeLine = time.time() print(timeL...

2018-07-02 21:09:01

阅读数 102

评论数 0

Python中列表、元组和字典的相关操作

一.列表 列表:相当于一个容器,用来存放对象,变量或者另些列表等内容 (1)创建列表的方法 list1 = [] list2 = list() (2)遍历列表 list1 = [('今天', '天气很好'), ('123', '456'), ('abc', 'xyz')] for x...

2018-06-30 10:26:38

阅读数 117

评论数 0

Python中for循环和while循环

for循环和while循环是python中仅有的两种循环,今天就来讲一下这两种循环的用法 for循环 (1)Python中for循环在形式上与其他语言有较大的不同,以下是C#中for循环和Python中的for循环 C#的for循环: for(int i = 0;i&l...

2018-06-27 19:55:10

阅读数 1053

评论数 0

Python之变量类型和if判断

Python基础 1.数据类型(举几个最常用的) 整数型(int),可以理解为不带小数点的数字,比如13,-456等 浮点型(float) ,带小数点的数字,比如456.13,-798.13等 字符串(string),用'',"",'''  '''或者&...

2018-06-26 21:19:16

阅读数 905

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭