书籍《Python3 反爬虫原理与绕过实战》配套代码

此项目是书籍《Python3 反爬虫原理与绕过实战》配套代码。 附件中包括:WEB网站的构成和页面渲染、信息校验型反爬虫、 动态渲染反爬虫、文本混淆反爬虫..................想了解详情请下载附件。

应用介绍

此项目是书籍《Python3 反爬虫原理与绕过实战》配套代码。

本书共 10 章,除第 1 章环境安装配置外和第 3 章爬虫与反爬虫之外,其他章节涉及的 Python 代码均记录在 antispider 中。包括:

* 第 2 章 WEB网站的构成和页面渲染

* 第 4 章 信息校验型反爬虫

* 第 5 章 动态渲染反爬虫

* 第 6 章 文本混淆反爬虫

* 第 7 章 特征识别反爬虫

* 第 8 章 APP 反爬虫

* 第 9 章 验证码

* 第 10 章 综合知识

import asyncio
import logging
from datetime import datetime
from aiowebsocket.converses import AioWebSocket
async def startup(uri):
    async with AioWebSocket(uri) as aws:
        # 初始化 aiowebsocket 库的连接类
        converse = aws.manipulator
        # 设定需要向服务器发送的信息
        message = b'AioWebSocket - Async WebSocket Client'
        while True:
            # 不断的向服务器发送信息,并打印输出信息发送内容和时间
            await converse.send(message)
            print('{time}-Client send: {message}'
                  .format(time=datetime.now().strftime('%Y-%m-%d %H:%M:%S'), message=message))
            # 不断的读取服务器推送给客户端的信息,并打印输出信息内容和时间
            mes = await converse.receive()
            print('{time}-Client receive: {rec}'
                  .format(time=datetime.now().strftime('%Y-%m-%d %H:%M:%S'), rec=mes))

if __name__ == '__main__':
    # 设定远程服务器地址
    remote = 'wss://echo.websocket.org'
    try:
        # 开启事件循环,调用并指定的方法
        asyncio.get_event_loop().run_until_complete(startup(remote))
    except KeyboardInterrupt as exc:
        logging.info('Quit.')

.......................想了解详情请下载附件。

文件列表(部分)

名称 大小 修改日期
.DS_Store0.44 KB2020-06-25
antispider.iml0.28 KB2020-06-25
misc.xml0.16 KB2020-06-25
modules.xml0.18 KB2020-06-25
vcs.xml0.15 KB2020-06-25
workspace.xml4.44 KB2020-06-25
websocket.py0.67 KB2020-06-25
4-1-1-one.py0.41 KB2020-06-25
4-1-1-two.py0.50 KB2020-06-25
__init__.py0.00 KB2020-06-25
4-2-1-one.py0.43 KB2020-06-25
4-2-1-two.py0.49 KB2020-06-25
fet.js0.51 KB2020-06-25
__init__.py0.00 KB2020-06-25
4-3-1-one.py0.55 KB2020-06-25
4-3-2-one.py1.78 KB2020-06-25
md5.js2.79 KB2020-06-25
sign.js0.57 KB2020-06-25
index.html2.03 KB2020-06-25
__init__.py0.00 KB2020-06-25
sign.js0.59 KB2020-06-25
__init__.py0.00 KB2020-06-25
client.py0.78 KB2020-06-25
server.py0.98 KB2020-06-25
__init__.py0.00 KB2020-06-25
client.py0.94 KB2020-06-25
server.py1.40 KB2020-06-25
__init__.py0.00 KB2020-06-25
5-2-1-one.py0.18 KB2020-06-25
5-2-1-three.py0.35 KB2020-06-25

立即下载

相关下载

[书籍《Python3 反爬虫原理与绕过实战》配套代码] 此项目是书籍《Python3 反爬虫原理与绕过实战》配套代码。 附件中包括:WEB网站的构成和页面渲染、信息校验型反爬虫、 动态渲染反爬虫、文本混淆反爬虫..................想了解详情请下载附件。

评论列表 共有 0 条评论

暂无评论

微信捐赠

微信扫一扫体验

立即
上传
发表
评论
返回
顶部