关闭

老司机用Python多线程爬取表情包

多线程爬取表情包 有一个网站,叫做“斗图啦”,网址是:https://www.doutula.com/。这里面包含了许许多多的有意思的斗图图片,还蛮好玩的。有时候为了斗图要跑到这个上面来找表情,实在有点费劲。于是就产生了一个邪恶的想法,可以写个爬虫,把所有的表情都给爬下来。这个网站对于爬虫来讲算是比较友好了,他不会限制你的headers,不会限制你的访问频率(当然,作为一个有素质的爬虫工程师...
阅读(247) 评论(0)

用Python破解有道翻译反爬虫机制

破解有道翻译反爬虫机制 web端的有道翻译,在之前是直接可以爬的。也就是说只要获取到了他的接口,你就可以肆无忌惮的使用他的接口进行翻译而不需要支付任何费用。那么自从有道翻译推出他的API服务的时候,就对这个接口做一个反爬虫机制(如果大家都能免费使用到他的翻译接口,那他的API服务怎么赚钱)。这个反爬虫机制在爬虫领域算是一个非常经典的技术手段。那么他的反爬虫机制原理是什么?如何破解?接下来带大...
阅读(637) 评论(0)

用Python看看哪个城市最热

哪个城市最热? 现如今,我大天朝举国上下都处于一种高温的状态。那么这里我们也来蹭一蹭热度,来写个小爬虫,看看全国哪个城市最热。东西虽然小,但是比起那些所谓“高大上”的教程来说,这篇文章比较脚踏实地,不玩虚的,你看完后一定可以学会的。 准备工作: 在做爬虫之前,首先对爬虫的解题路径做个简单概述。一个爬虫工作分为两步骤: 第一步:把你需要爬取的那个网页的数据全部拉下来。...
阅读(351) 评论(1)

阿里大于短信平台Python版教程

阿里大于短信验证码:阿里大于介绍: 阿里大于是一个通信平台,通过这个平台,中小企业及开发者可以在最短的时间内实现短信验证码发送、短信服务提醒、语音验证码、语音服务通知、IVR及呼叫中心、码号、后向流量、隐私保护相关的能力,实现互联网电信化。 官网是:https://www.alidayu.com/ 使用淘宝帐号,扫描二维码进行登录: 创建应用: 来到管理中心,然后选中应用列表,点击创建应用: 来到创...
阅读(243) 评论(0)

Flask系列教程(11)——cookie和session

cookie和sessioncookie和session介绍 cookie:在网站中,http请求是无状态的。也就是说即使第一次和服务器连接后并且登录成功后,第二次请求服务器依然不能知道当前请求是哪个用户。cookie的出现就是为了解决这个问题,第一次登录后服务器返回一些数据(cookie)给浏览器,然后浏览器保存在本地,当该用户发送第二次请求的时候,就会自动的把上次请求存储的cookie数据自动的...
阅读(243) 评论(0)

Flask系列教程(10)——上下文

flask上下文Flask项目中有两个上下文,一个是应用上下文(app),另外一个是请求上下文(request)。请求上下文request和应用上下文current_app都是一个全局变量。所有请求都共享的。Flask有特殊的机制可以保证每次请求的数据都是隔离的,即A请求所产生的数据不会影响到B请求。所以可以直接导入request对象,也不会被一些脏数据影响了,并且不需要在每个函数中使用reques...
阅读(141) 评论(0)

Flask系列教程(9)——Flask-WTF

Flask-WTFFlask-WTF是简化了WTForms操作的一个第三方库。WTForms表单的两个主要功能是验证用户提交数据的合法性以及渲染模板。当然还包括一些其他的功能:CSRF保护,文件上传等。安装Flask-WTF默认也会安装WTForms,因此使用以下命令来安装Flask-WTF:pip install flask-wtf表单验证:安装完Flask-WTF后。来看下第一个功能,就是用表单...
阅读(139) 评论(0)

Flask系列教程(8)——Flask-Migrate

Flask-Migrate在实际的开发环境中,经常会发生数据库修改的行为。一般我们修改数据库不会直接手动的去修改,而是去修改ORM对应的模型,然后再把模型映射到数据库中。这时候如果有一个工具能专门做这种事情,就显得非常有用了,而flask-migrate就是做这个事情的。flask-migrate是基于Alembic进行的一个封装,并集成到Flask中,而所有的迁移操作其实都是Alembic做的,他...
阅读(176) 评论(0)

Flask系列教程(7)——Flask-Script

flask进阶(Flask-Script):Flask-Script的作用是可以通过命令行的形式来操作Flask。例如通过命令跑一个开发版本的服务器、设置数据库,定时任务等。要使用Flask-Script,可以通过pip install flask-script安装最新版本。首先看一个最简单的例子:# manage.pyfrom flask_script import Manager from yo...
阅读(114) 评论(0)

Flask系列教程(5)——视图高级

flask入门(视图高级)类视图:之前我们接触的视图都是函数,所以一般简称视图函数。其实视图也可以基于类来实现,类视图的好处是支持继承,但是类视图不能跟函数视图一样,写完类视图还需要通过app.add_url_rule(url_rule,view_func)来进行注册。以下将对两种类视图进行讲解:标准视图:标准视图继承自flask.views.View,并且在子类中必须实现dispatch_requ...
阅读(243) 评论(0)

Flask系列教程(4)——SQLAlchemy数据库

flask入门(数据库)数据库是一个网站的基础,在Flask中可以自由的使用MySQL、PostgreSQL、SQLite、Redis、MongoDB来写原生的语句实现功能,也可以使用更高级别的数据库抽象方式,如SQLAlchemy或MongoEngine这样的OR(D)M。本教程以MySQL+SQLAlchemy的组合来进行讲解。在讲解Flask中的数据库操作之前,先确保你已经安装了以下软件: m...
阅读(258) 评论(0)

Flask系列教程(3)——Jinja2模板

flask入门(模板)模板:在之前的章节中,视图函数只是直接返回文本,而在实际生产环境中其实很少这样用,因为实际的页面大多是带有样式和复杂逻辑的HTML代码,这可以让浏览器渲染出非常漂亮的页面。目前市面上有非常多的模板系统,其中最知名最好用的就是Jinja2和Mako,我们先来看一下这两个模板的特点和不同: Jinja2:Jinja是日本寺庙的意思,并且寺庙的英文是temple和模板的英文templ...
阅读(213) 评论(0)

Flask系列教程(2)——URL和视图

flask入门(URL)flask简介:flask是一款非常流行的Python Web框架,出生于2010年,作者是Armin Ronacher,本来这个项目只是作者在愚人节的一个玩笑,后来由于非常受欢迎,进而成为一个正式的项目。目前为止最新的版本是0.11.1。flask自2010年发布第一个版本以来,大受欢迎,深得开发者的喜爱,并且在多个公司已经得到了应用,flask能如此流行的原因,可以分为以...
阅读(269) 评论(0)

Flask系列教程(1)——认识web

认识weburl详解:URL是Uniform Resource Locator的简写,统一资源定位符。一个URL由以下几部分组成:scheme://host:port/path/?query-string=xxx#anchor scheme:代表的是访问的协议,一般为http或者https以及ftp等。 host:主机名,域名,比如www.baidu.com。 port:端口号。当你访问一个网站的时...
阅读(305) 评论(0)

django中模板的html自动转意

django中模板的html自动转意一、需求来源:如果用户在文本框中填了一段alert(xxx);代码,然后我们还保存在了数据库中,下次模板加载数据的时候,将这段代码显示在浏览器,将会弹出一个警告框。因此,这是XSS(跨域脚本)攻击的一种方式,我们肯定不能允许这种事件发生,因此django默认给我们启动了自动转意的功能。将这段代码转换成普通的文本进行展示。二、如何关...
阅读(1345) 评论(0)
19条 共2页1 2 下一页 尾页
    个人资料
    • 访问:100047次
    • 积分:1944
    • 等级:
    • 排名:千里之外
    • 原创:93篇
    • 转载:12篇
    • 译文:0篇
    • 评论:8条
    最新评论