摘要: ##一.异步加载: 让静态部分先以同步的方式装载,然后动态的部分向服务端发送一个或多个异步请求,从服务端接收到数据后,再将数据显示在页面上。这种技术就是AJAX,英文全称是 Asynchronous JavaScript and XML,中文可以称为"异步JavaScript和XML"。 AJAX有 阅读全文
posted @ 2021-09-06 20:22 索匣 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 使用Flask实现Web服务(运行显示的是无法打开页面;要用localhost:1234这个url打开,而0.0.0.0:1234这个url打不开) 评论已回答 关于下方代码中的多个字典转化为json 这里的json.dumps()函数是将字典转化为json格式的字符串,这里也可以用列表包裹字典来进 阅读全文
posted @ 2021-09-06 20:12 索匣 阅读(410) 评论(1) 推荐(0) 编辑
摘要: 关系型数据库是爬虫应用的一种重要数据存储介质。这是因为关系型数据库不仅仅可以用于存储大量的数据,而且可以快速进行数据检索。这里介绍3种关系型数据库: 1.SQLite:是桌面关系型数据库 2.MySQL:是网络关系型数据库 3.MongoDB:是非关系型数据库 一.SQLite数据库 SQLite是 阅读全文
posted @ 2021-09-06 18:06 索匣 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 保存数据有多种方式,其中最简单、成本最低的就是将数据保存在二进制或文本文件中。这些文件主要包括XML文件、CSV文件、JSON文件等。本章详细介绍Python API读写这些文件 一.操作文件的基本方法 ###1.1打开文件 open函数用于打开文件,通过该函数的第一个参数指定要打开的文件名(可以是 阅读全文
posted @ 2021-09-06 10:52 索匣 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 虽然Beautiful Soup库的功能非常强大,但CSS选择器功能有些弱,至少相对于本章介绍的pyquery库弱。 ##一.什么是pyquery pyquery在CSS选择器层面上较强。(待补) ##二.安装pyquery ###2.1pip 安装 pyquery pip install pyqu 阅读全文
posted @ 2021-09-06 09:24 索匣 阅读(180) 评论(0) 推荐(0) 编辑
摘要: from pyquery import PyQuery as pq html = ''' <div id="panel"> <ul class="list1"> <li class="item1" value1="1234" value2 = "hello world"><a href="https 阅读全文
posted @ 2021-09-06 08:13 索匣 阅读(14) 评论(0) 推荐(0) 编辑