摘要:
一 介绍 #介绍:使用requests可以模拟浏览器的请求,比起之前用到的urllib,requests模块的api更加便捷(本质就是封装了urllib3) #注意:requests库发送请求将网页内容下载下来以后,并不会执行js代码,这需要我们自己分析目标站点然后发起新的request请求 #安装 阅读全文
摘要:
一 爬虫的定义和主要的功能 定义:爬虫就是向网站发起请求,获取资源后分析并提取有用的数据。 爬虫主要做的是什么? 模拟浏览器发送请求 》下载网页源代码 》提取有用的数据 》存放在数据库或者文件中 二 爬虫的基本流程以及请求与响应 基本流程: 请求与响应 三request 四 response 总结 阅读全文
摘要:
最简单的hello world 1 2 3 4 5 6 7 8 9 10 11 12 13 #!/usr/bin/env python # encoding: utf-8 fromflask importFlask app=Flask(__name__) @app.route('/') defind 阅读全文
摘要:
request.form及request.args的区别 request.form用来接受post请求参数,request.args接受get请求参数。以requests.form[‘key’],若值不存在,抛出KeyError,会直接返回400错误,可以手动捕获。如下 def login(): t 阅读全文
摘要:
SQLAlchemy 剩下内容之所有 #!/usr/bin/env python # -*- coding:utf-8 -*- import time import threading from sqlalchemy.ext.declarative import declarative_base f 阅读全文
摘要:
多线程示例 基本增删改查示import time import threading from sqlalchemy.ext.declarative import declarative_base from sqlalchemy import Column, Integer, String, Fore 阅读全文
摘要:
增删改查补充 阅读全文
摘要:
用前安装 pip3 install sqlalchemy ORM ORM就是运用面向对象的知识,将数据库中的每个表对应一个类,将数据库表中的记录对应一个类的对象。将复杂的sql语句转换成类和对象的操作。 执行源生SQL 注意: 查看连接 show status like 'Threads%'; OR 阅读全文