学习用爬虫抓取数据并存入mysql

书中用的是维基百科,我们无法访问,我是用的图灵社区抓的,该demo仅用于交流学习,请大家不要一直运行,避免对图灵社区造成服务器压力

主要是演示抓取书籍页面,获取标题(div.book-title h2)和简介(div.book-intro)

from urllib.request import urlopen
from bs4 import BeautifulSoup
import datetime
import random
import pymysql
import re

conn = pymysql.connect(host='127.0.0.1',
    unix_socket='/tmp/mysql.sock',
    user='root', password='password', db='mysql')

cur = conn.cursor()
cur.execute('USE scraping')

random.seed(datetime.datetime.now())

def store(title, content):
    cur.execute('INSERT INTO pages (title, content) VALUES '
        '("%s", "%s")', (title, content))
    cur.connection.commit()

def getLinks(articleUrl):
    html = urlopen('https://www.ituring.com.cn'+articleUrl)
    bs = BeautifulSoup(html, 'html.parser')
    title = bs.find('div', {'class': 'book-title'}).find('h2').get_text().strip()
    content = bs.find('div', {'class': 'book-intro'}).get_text().strip()
    store(title, content)
    return bs.find('div', {'class': 'block-books-list'}).find_all('a', href=re.compile('^(/book/)((?!:).)*$'))


links = getLinks('/book/2636')
try:
    while len(links) > 0:
        newArticle = links[random.randint(0, len(links)-1)].attrs['href']
        print(newArticle)
        links = getLinks(newArticle)
finally:
    cur.close()
    conn.close()

运行结果如下:

(study) ➜  web_scraping python mysql_demo2.py
/book/946
/book/2784
/book/844
/book/1554
/book/844
/book/1019
/book/2784
/book/844
/book/1019
/book/2784
/book/1554
/book/946
/book/2784
/book/1019
/book/2472
/book/946
/book/2472

mysql查询如下:

mysql> select * from pages;
+----+--------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+
| id | title                                                                                                                    | content                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | created             |
+----+--------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+
|  1 | Test page title                                                                                                          | This is some test page content. It can be up to 10,000 characters long.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 2021-03-30 22:26:00 |
|  2 | Test 中国史                                                                                                              | This is some test page content. It can be up to 10,000 characters long.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 2021-03-31 06:27:12 |
|  3 | '
                                    白话机器学习的数学
                                '                             | '
                                    本书通过正在学习机器学习的程序员绫乃和她朋友美绪的对话,结合回归和分类的具体问题,逐步讲解了机器学习中实用的数学基础知识。其中,重点讲解了容易成为学习绊脚石的数学公式和符号。同时,还通过实际的Python 编程讲解了数学公式的应用,进而加深读者对相关数学知识的理解。
                                '                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 2021-03-31 06:50:01 |
|  4 | '
                                    HTTP权威指南
                                '                                   | '
                                    本书是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何与架构构建块交互,如何正确实现因特网客户端和服务器等。本书适合所有想了解HTTP和Web底层结构的人阅读。
                                '                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 2021-03-31 06:50:05 |
|  5 | '
                                    JavaScript高级程序设计(第3版)
                                '                | '
                                    本书是JavaScript超级畅销书的新版。ECMAScript 5 和HTML5在标准之争中双双胜出,使大量专有实现和客户端扩展正式进入规范,同时也为JavaScript增添了很多适应未来发展的新特性。本书这一版除增加5 章全新内容外,其他章节也有较大幅度的增补和修订,新内容篇幅约占三分之一。全书从JavaScript语言实现的各个组成部分——语言核心、DOM、BOM、事件模型讲起,深入浅出地探讨了面向对象编程、Ajax 与Comet服务器端通信,HTML5表单、媒体、Canvas(包括WebGL)及Web Workers、地理定位、跨文档传递消息、客户端存储(包括IndexedDB)等新API,还介绍了离线应用和与维护、性能、部署相关的最佳开发实践。本书附录展望了未来的API和ECMAScript Harmony规范。
    本书适合有一定编程经验的Web应用开发人员阅读,也可作为高校及社会实用技术培训相关专业课程的教材。
                                '                                                                                                                                                                                                                                                       | 2021-03-31 06:50:10 |
|  6 | '
                                    JavaScript高级程序设计(第4版)
                                '                | '
                                    本书是JavaScript经典图书的新版。第4版涵盖ECMAScript 2019,全面、深入地介绍了JavaScript开发者必须掌握的前端开发技术,涉及JavaScript的基础特性和高级特性。书中详尽讨论了JavaScript的各个方面,从JavaScript的起源开始,逐步讲解到新出现的技术,其中重点介绍ECMAScript和DOM标准。在此基础上,接下来的各章揭示了JavaScript的基本概念,包括类、期约、迭代器、代理,等等。另外,书中深入探讨了客户端检测、事件、动画、表单、错误处理及JSON。本书同时也介绍了近几年来涌现的重要新规范,包括Fetch API、模块、工作者线程、服务线程以及大量新API。
                                '                                                                                                                                                                                                                                                                                                                                                                                                                                                | 2021-03-31 06:50:15 |
|  7 | '
                                    Python编程:从入门到实践(第2版)
                                '              | '
                                    本书是针对所有层次Python读者而作的Python入门书。全书分两部分:第一部分介绍用Python编程所必须了解的基本概念,包括强大的Python库和工具,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的2D游戏、利用数据生成交互式的信息图以及创建和定制简单的Web应用,并帮助读者解决常见编程问题和困惑。第2版进行了全面修订,简化了Python安装流程,新增了f字符串、get()方法等内容,并且在项目中使用了Plotly库以及新版本的Django和Bootstrap,等等。
                                '                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 2021-03-31 06:50:18 |
|  8 | '
                                    Java技术手册(第6版)
                                '                          | '
                                    通过学习本书,你将能够:

掌握最新的语言细节,包括Java 8的变化
使用基本的Java句法学习面向对象编程
研究泛型、枚举、注解和lambda表达式
理解面向对象设计中使用的基本技术
学习并发和内存管理,以及二者间错综复杂的关系
使用Java集合,处理常用的数据格式
深入研究Java最新的I/O API,包括异步通道
使用Nashorn在Java虚拟机中执行JavaScript代码
熟悉OpenJDK中的开发工具

如今,人们通过博客发表观点,使用javadoc生成文档,而这本书仍然是快速获取答案的最简单、最权威的方式。——Kevlin Henney,顾问,作者,演讲者,97 Things Every Programmer Should Know一书的编辑
                                '                                                                                                                                                                                                                                                                                                                                                                                                                              | 2021-03-31 06:50:23 |
|  9 | '
                                    JavaScript高级程序设计(第3版)
                                '                | '
                                    本书是JavaScript超级畅销书的新版。ECMAScript 5 和HTML5在标准之争中双双胜出,使大量专有实现和客户端扩展正式进入规范,同时也为JavaScript增添了很多适应未来发展的新特性。本书这一版除增加5 章全新内容外,其他章节也有较大幅度的增补和修订,新内容篇幅约占三分之一。全书从JavaScript语言实现的各个组成部分——语言核心、DOM、BOM、事件模型讲起,深入浅出地探讨了面向对象编程、Ajax 与Comet服务器端通信,HTML5表单、媒体、Canvas(包括WebGL)及Web Workers、地理定位、跨文档传递消息、客户端存储(包括IndexedDB)等新API,还介绍了离线应用和与维护、性能、部署相关的最佳开发实践。本书附录展望了未来的API和ECMAScript Harmony规范。
    本书适合有一定编程经验的Web应用开发人员阅读,也可作为高校及社会实用技术培训相关专业课程的教材。
                                '                                                                                                                                                                                                                                                       | 2021-03-31 06:50:27 |
| 10 | '
                                    Python编程:从入门到实践(第2版)
                                '              | '
                                    本书是针对所有层次Python读者而作的Python入门书。全书分两部分:第一部分介绍用Python编程所必须了解的基本概念,包括强大的Python库和工具,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的2D游戏、利用数据生成交互式的信息图以及创建和定制简单的Web应用,并帮助读者解决常见编程问题和困惑。第2版进行了全面修订,简化了Python安装流程,新增了f字符串、get()方法等内容,并且在项目中使用了Plotly库以及新版本的Django和Bootstrap,等等。
                                '                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 2021-03-31 06:50:31 |
| 11 | '
                                    计算机科学的基础
                                '                               | '
                                    本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想贯穿各个主题,很好地兼顾了学科广度和主题深度,帮助读者培养计算机领域的大局观,学习真正的计算机科学。
                                '                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 2021-03-31 06:50:35 |
| 12 | '
                                    JavaScript高级程序设计(第4版)
                                '                | '
                                    本书是JavaScript经典图书的新版。第4版涵盖ECMAScript 2019,全面、深入地介绍了JavaScript开发者必须掌握的前端开发技术,涉及JavaScript的基础特性和高级特性。书中详尽讨论了JavaScript的各个方面,从JavaScript的起源开始,逐步讲解到新出现的技术,其中重点介绍ECMAScript和DOM标准。在此基础上,接下来的各章揭示了JavaScript的基本概念,包括类、期约、迭代器、代理,等等。另外,书中深入探讨了客户端检测、事件、动画、表单、错误处理及JSON。本书同时也介绍了近几年来涌现的重要新规范,包括Fetch API、模块、工作者线程、服务线程以及大量新API。
                                '                                                                                                                                                                                                                                                                                                                                                                                                                                                | 2021-03-31 06:50:40 |
| 13 | '
                                    Python编程:从入门到实践(第2版)
                                '              | '
                                    本书是针对所有层次Python读者而作的Python入门书。全书分两部分:第一部分介绍用Python编程所必须了解的基本概念,包括强大的Python库和工具,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的2D游戏、利用数据生成交互式的信息图以及创建和定制简单的Web应用,并帮助读者解决常见编程问题和困惑。第2版进行了全面修订,简化了Python安装流程,新增了f字符串、get()方法等内容,并且在项目中使用了Plotly库以及新版本的Django和Bootstrap,等等。
                                '                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 2021-03-31 06:50:44 |
| 14 | '
                                    计算机科学的基础
                                '                               | '
                                    本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想贯穿各个主题,很好地兼顾了学科广度和主题深度,帮助读者培养计算机领域的大局观,学习真正的计算机科学。
                                '                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 2021-03-31 06:50:49 |
| 15 | '
                                    Java技术手册(第6版)
                                '                          | '
                                    通过学习本书,你将能够:

掌握最新的语言细节,包括Java 8的变化
使用基本的Java句法学习面向对象编程
研究泛型、枚举、注解和lambda表达式
理解面向对象设计中使用的基本技术
学习并发和内存管理,以及二者间错综复杂的关系
使用Java集合,处理常用的数据格式
深入研究Java最新的I/O API,包括异步通道
使用Nashorn在Java虚拟机中执行JavaScript代码
熟悉OpenJDK中的开发工具

如今,人们通过博客发表观点,使用javadoc生成文档,而这本书仍然是快速获取答案的最简单、最权威的方式。——Kevlin Henney,顾问,作者,演讲者,97 Things Every Programmer Should Know一书的编辑
                                '                                                                                                                                                                                                                                                                                                                                                                                                                              | 2021-03-31 06:50:52 |
| 16 | '白话机器学习的数学'                                                                                                     | '本书通过正在学习机器学习的程序员绫乃和她朋友美绪的对话,结合回归和分类的具体问题,逐步讲解了机器学习中实用的数学基础知识。其中,重点讲解了容易成为学习绊脚石的数学公式和符号。同时,还通过实际的Python 编程讲解了数学公式的应用,进而加深读者对相关数学知识的理解。'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 2021-03-31 06:51:36 |
| 17 | 'JavaScript高级程序设计(第3版)'                                                                                        | '本书是JavaScript超级畅销书的新版。ECMAScript 5 和HTML5在标准之争中双双胜出,使大量专有实现和客户端扩展正式进入规范,同时也为JavaScript增添了很多适应未来发展的新特性。本书这一版除增加5 章全新内容外,其他章节也有较大幅度的增补和修订,新内容篇幅约占三分之一。全书从JavaScript语言实现的各个组成部分——语言核心、DOM、BOM、事件模型讲起,深入浅出地探讨了面向对象编程、Ajax 与Comet服务器端通信,HTML5表单、媒体、Canvas(包括WebGL)及Web Workers、地理定位、跨文档传递消息、客户端存储(包括IndexedDB)等新API,还介绍了离线应用和与维护、性能、部署相关的最佳开发实践。本书附录展望了未来的API和ECMAScript Harmony规范。
    本书适合有一定编程经验的Web应用开发人员阅读,也可作为高校及社会实用技术培训相关专业课程的教材。'                                                                                                                                                                                                                                                                                                                               | 2021-03-31 06:51:40 |
| 18 | 'Python编程:从入门到实践(第2版)'                                                                                      | '本书是针对所有层次Python读者而作的Python入门书。全书分两部分:第一部分介绍用Python编程所必须了解的基本概念,包括强大的Python库和工具,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的2D游戏、利用数据生成交互式的信息图以及创建和定制简单的Web应用,并帮助读者解决常见编程问题和困惑。第2版进行了全面修订,简化了Python安装流程,新增了f字符串、get()方法等内容,并且在项目中使用了Plotly库以及新版本的Django和Bootstrap,等等。'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 2021-03-31 06:51:44 |
| 19 | 'HTTP权威指南'                                                                                                           | '本书是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何与架构构建块交互,如何正确实现因特网客户端和服务器等。本书适合所有想了解HTTP和Web底层结构的人阅读。'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 2021-03-31 06:51:48 |
| 20 | 'Java技术手册(第6版)'                                                                                                  | '通过学习本书,你将能够:

掌握最新的语言细节,包括Java 8的变化
使用基本的Java句法学习面向对象编程
研究泛型、枚举、注解和lambda表达式
理解面向对象设计中使用的基本技术
学习并发和内存管理,以及二者间错综复杂的关系
使用Java集合,处理常用的数据格式
深入研究Java最新的I/O API,包括异步通道
使用Nashorn在Java虚拟机中执行JavaScript代码
熟悉OpenJDK中的开发工具

如今,人们通过博客发表观点,使用javadoc生成文档,而这本书仍然是快速获取答案的最简单、最权威的方式。——Kevlin Henney,顾问,作者,演讲者,97 Things Every Programmer Should Know一书的编辑'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 2021-03-31 06:51:52 |
| 21 | 'HTTP权威指南'                                                                                                           | '本书是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何与架构构建块交互,如何正确实现因特网客户端和服务器等。本书适合所有想了解HTTP和Web底层结构的人阅读。'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 2021-03-31 06:51:56 |
| 22 | '计算机科学的基础'                                                                                                       | '本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想贯穿各个主题,很好地兼顾了学科广度和主题深度,帮助读者培养计算机领域的大局观,学习真正的计算机科学。'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 2021-03-31 06:52:00 |
| 23 | 'Python编程:从入门到实践(第2版)'                                                                                      | '本书是针对所有层次Python读者而作的Python入门书。全书分两部分:第一部分介绍用Python编程所必须了解的基本概念,包括强大的Python库和工具,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的2D游戏、利用数据生成交互式的信息图以及创建和定制简单的Web应用,并帮助读者解决常见编程问题和困惑。第2版进行了全面修订,简化了Python安装流程,新增了f字符串、get()方法等内容,并且在项目中使用了Plotly库以及新版本的Django和Bootstrap,等等。'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 2021-03-31 06:52:04 |
| 24 | 'HTTP权威指南'                                                                                                           | '本书是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何与架构构建块交互,如何正确实现因特网客户端和服务器等。本书适合所有想了解HTTP和Web底层结构的人阅读。'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 2021-03-31 06:52:08 |
| 25 | '计算机科学的基础'                                                                                                       | '本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想贯穿各个主题,很好地兼顾了学科广度和主题深度,帮助读者培养计算机领域的大局观,学习真正的计算机科学。'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 2021-03-31 06:52:12 |
| 26 | 'Python编程:从入门到实践(第2版)'                                                                                      | '本书是针对所有层次Python读者而作的Python入门书。全书分两部分:第一部分介绍用Python编程所必须了解的基本概念,包括强大的Python库和工具,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的2D游戏、利用数据生成交互式的信息图以及创建和定制简单的Web应用,并帮助读者解决常见编程问题和困惑。第2版进行了全面修订,简化了Python安装流程,新增了f字符串、get()方法等内容,并且在项目中使用了Plotly库以及新版本的Django和Bootstrap,等等。'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 2021-03-31 06:52:16 |
| 27 | 'Java技术手册(第6版)'                                                                                                  | '通过学习本书,你将能够:

掌握最新的语言细节,包括Java 8的变化
使用基本的Java句法学习面向对象编程
研究泛型、枚举、注解和lambda表达式
理解面向对象设计中使用的基本技术
学习并发和内存管理,以及二者间错综复杂的关系
使用Java集合,处理常用的数据格式
深入研究Java最新的I/O API,包括异步通道
使用Nashorn在Java虚拟机中执行JavaScript代码
熟悉OpenJDK中的开发工具

如今,人们通过博客发表观点,使用javadoc生成文档,而这本书仍然是快速获取答案的最简单、最权威的方式。——Kevlin Henney,顾问,作者,演讲者,97 Things Every Programmer Should Know一书的编辑'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 2021-03-31 06:52:19 |
| 28 | 'JavaScript高级程序设计(第3版)'                                                                                        | '本书是JavaScript超级畅销书的新版。ECMAScript 5 和HTML5在标准之争中双双胜出,使大量专有实现和客户端扩展正式进入规范,同时也为JavaScript增添了很多适应未来发展的新特性。本书这一版除增加5 章全新内容外,其他章节也有较大幅度的增补和修订,新内容篇幅约占三分之一。全书从JavaScript语言实现的各个组成部分——语言核心、DOM、BOM、事件模型讲起,深入浅出地探讨了面向对象编程、Ajax 与Comet服务器端通信,HTML5表单、媒体、Canvas(包括WebGL)及Web Workers、地理定位、跨文档传递消息、客户端存储(包括IndexedDB)等新API,还介绍了离线应用和与维护、性能、部署相关的最佳开发实践。本书附录展望了未来的API和ECMAScript Harmony规范。
    本书适合有一定编程经验的Web应用开发人员阅读,也可作为高校及社会实用技术培训相关专业课程的教材。'                                                                                                                                                                                                                                                                                                                               | 2021-03-31 06:52:24 |
| 29 | 'Python编程:从入门到实践(第2版)'                                                                                      | '本书是针对所有层次Python读者而作的Python入门书。全书分两部分:第一部分介绍用Python编程所必须了解的基本概念,包括强大的Python库和工具,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的2D游戏、利用数据生成交互式的信息图以及创建和定制简单的Web应用,并帮助读者解决常见编程问题和困惑。第2版进行了全面修订,简化了Python安装流程,新增了f字符串、get()方法等内容,并且在项目中使用了Plotly库以及新版本的Django和Bootstrap,等等。'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 2021-03-31 06:52:27 |
| 30 | '计算机科学的基础'                                                                                                       | '本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想贯穿各个主题,很好地兼顾了学科广度和主题深度,帮助读者培养计算机领域的大局观,学习真正的计算机科学。'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 2021-03-31 06:52:31 |
| 31 | 'JavaScript高级程序设计(第4版)'                                                                                        | '本书是JavaScript经典图书的新版。第4版涵盖ECMAScript 2019,全面、深入地介绍了JavaScript开发者必须掌握的前端开发技术,涉及JavaScript的基础特性和高级特性。书中详尽讨论了JavaScript的各个方面,从JavaScript的起源开始,逐步讲解到新出现的技术,其中重点介绍ECMAScript和DOM标准。在此基础上,接下来的各章揭示了JavaScript的基本概念,包括类、期约、迭代器、代理,等等。另外,书中深入探讨了客户端检测、事件、动画、表单、错误处理及JSON。本书同时也介绍了近几年来涌现的重要新规范,包括Fetch API、模块、工作者线程、服务线程以及大量新API。'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 2021-03-31 06:52:37 |
| 32 | 'JavaScript高级程序设计(第3版)'                                                                                        | '本书是JavaScript超级畅销书的新版。ECMAScript 5 和HTML5在标准之争中双双胜出,使大量专有实现和客户端扩展正式进入规范,同时也为JavaScript增添了很多适应未来发展的新特性。本书这一版除增加5 章全新内容外,其他章节也有较大幅度的增补和修订,新内容篇幅约占三分之一。全书从JavaScript语言实现的各个组成部分——语言核心、DOM、BOM、事件模型讲起,深入浅出地探讨了面向对象编程、Ajax 与Comet服务器端通信,HTML5表单、媒体、Canvas(包括WebGL)及Web Workers、地理定位、跨文档传递消息、客户端存储(包括IndexedDB)等新API,还介绍了离线应用和与维护、性能、部署相关的最佳开发实践。本书附录展望了未来的API和ECMAScript Harmony规范。
    本书适合有一定编程经验的Web应用开发人员阅读,也可作为高校及社会实用技术培训相关专业课程的教材。'                                                                                                                                                                                                                                                                                                                               | 2021-03-31 06:52:41 |
| 33 | 'JavaScript高级程序设计(第4版)'                                                                                        | '本书是JavaScript经典图书的新版。第4版涵盖ECMAScript 2019,全面、深入地介绍了JavaScript开发者必须掌握的前端开发技术,涉及JavaScript的基础特性和高级特性。书中详尽讨论了JavaScript的各个方面,从JavaScript的起源开始,逐步讲解到新出现的技术,其中重点介绍ECMAScript和DOM标准。在此基础上,接下来的各章揭示了JavaScript的基本概念,包括类、期约、迭代器、代理,等等。另外,书中深入探讨了客户端检测、事件、动画、表单、错误处理及JSON。本书同时也介绍了近几年来涌现的重要新规范,包括Fetch API、模块、工作者线程、服务线程以及大量新API。'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 2021-03-31 06:52:45 |
| 34 | 'HTTP权威指南'                                                                                                           | '本书是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何与架构构建块交互,如何正确实现因特网客户端和服务器等。本书适合所有想了解HTTP和Web底层结构的人阅读。'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 2021-03-31 06:52:50 |
| 35 | 'JavaScript高级程序设计(第4版)'                                                                                        | '本书是JavaScript经典图书的新版。第4版涵盖ECMAScript 2019,全面、深入地介绍了JavaScript开发者必须掌握的前端开发技术,涉及JavaScript的基础特性和高级特性。书中详尽讨论了JavaScript的各个方面,从JavaScript的起源开始,逐步讲解到新出现的技术,其中重点介绍ECMAScript和DOM标准。在此基础上,接下来的各章揭示了JavaScript的基本概念,包括类、期约、迭代器、代理,等等。另外,书中深入探讨了客户端检测、事件、动画、表单、错误处理及JSON。本书同时也介绍了近几年来涌现的重要新规范,包括Fetch API、模块、工作者线程、服务线程以及大量新API。'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 2021-03-31 06:52:55 |
| 36 | 'Python编程:从入门到实践(第2版)'                                                                                      | '本书是针对所有层次Python读者而作的Python入门书。全书分两部分:第一部分介绍用Python编程所必须了解的基本概念,包括强大的Python库和工具,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的2D游戏、利用数据生成交互式的信息图以及创建和定制简单的Web应用,并帮助读者解决常见编程问题和困惑。第2版进行了全面修订,简化了Python安装流程,新增了f字符串、get()方法等内容,并且在项目中使用了Plotly库以及新版本的Django和Bootstrap,等等。'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 2021-03-31 06:52:59 |
| 37 | 'JavaScript高级程序设计(第4版)'                                                                                        | '本书是JavaScript经典图书的新版。第4版涵盖ECMAScript 2019,全面、深入地介绍了JavaScript开发者必须掌握的前端开发技术,涉及JavaScript的基础特性和高级特性。书中详尽讨论了JavaScript的各个方面,从JavaScript的起源开始,逐步讲解到新出现的技术,其中重点介绍ECMAScript和DOM标准。在此基础上,接下来的各章揭示了JavaScript的基本概念,包括类、期约、迭代器、代理,等等。另外,书中深入探讨了客户端检测、事件、动画、表单、错误处理及JSON。本书同时也介绍了近几年来涌现的重要新规范,包括Fetch API、模块、工作者线程、服务线程以及大量新API。'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 2021-03-31 06:53:04 |
+----+--------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+
37 rows in set (0.00 sec)

mysql>

 

并没去重,后面学到的话再演示

posted @ 2021-03-31 07:09  人在囧途呢  阅读(266)  评论(0)    收藏  举报