Python3 [爬虫实战] Redis+Flask 动态维护cookies池(上)

2023-11-01

Redis 使用

1 首先去官网下载Reidszip文件。

http://www.redis.cn/topics/config.html

2 Reids的安装,直接解压缩zip文件,然后放在一个文件夹中

shfit + 右键点开dos窗口

在文件夹路径下用dos窗口启动服务器端:
redis-server.exe redis.windows.conf

Redis 服务器启动成功的截图:

Redis 服务器启动成功.png

这样服务器就启动起来了

也可以使用RedisManager GUI工具新建Redis ,选中Redis右键
会出现Edit
这里我们设置一下Connection:
Name:随便取
Host:127.0.1 一般都是这个
Port:端口号,默认6379
最后可以点击Test Connection 测试一下是否成功连接上去了

设置Redis库

然后我们在Pycharm中进行Redis的链接跟测试

在host不对的情况下:

代码中会出现:

redis.exceptions.ConnectionError: Error 10061 connecting to 127.0.0.1:6379. 由于目标计算机积极拒绝,无法连接。.

所以:

黑色dos窗口得一直启动着,这样就不会出现无法连接的问题

用Python3 对redis的基本操作:

import redis
r = redis.Redis(host=’127.0.0.1’, port=6379)
r.set(‘name’, ‘test’)
print(r.get(‘name’))

在浏览器中:我们输入:

http://127.0.0.1:6379/
或者:localhost:6379 然后就可以看到数据的访问情况了。

在服务器上启动成功的基础上,再进行python 代码链接redis

import redis
r = redis.Redis(host=’127.0.0.1’, port=6379)
r.set(‘name’, ‘test’)
print(r.get(‘name’))

成功打印的图片:

正确输出的结果


总结:这是自己第一次接触redis, 之前没有接触过,一只很畏惧使用redis+flask 维护cookies池, 这是redis入门。感觉学这个拖了很久,崔大神的视频看了也是不知怎么动手, 一开始配环境都有些难吧。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python3 [爬虫实战] Redis+Flask 动态维护cookies池(上) 的相关文章

  • 如何使用 cython 编译扩展?

    我正在尝试从示例页面编译一个简单的 cython 扩展here http docs cython org src userguide tutorial html在我安装了 Python 2 6 64 位版本的 Windows 7 64 位计
  • 没有任何元数据的 zip 文件

    我想找到一种简单的方法来压缩一堆文件 而无需任何文件元数据 例如时间戳 这zip命令似乎总是保留元数据 我没有找到禁用元数据的方法 我希望解决方案是一个命令或最多一个 python 脚本 谢谢 正如一些帖子已经指出的那样 zip 标头中的大
  • 在 Pandas 中按日期获取有效合约

    我在检测 pandas DataFrame 中的活动合约方面遇到了一些困难 假设每一行都是一个协商 对于每一行 我有两列 initial date 和 end date 我想知道的是按日期划分的活跃合约数量 到目前为止我做了一个非常低效的方
  • 如何在Python中循环并存储自变量中的值

    我对 python 很陌生 所以这听起来可能很愚蠢 我进行了搜索 但没有找到解决方案 我在 python 中有一个名为 ExcRng 的函数 我可以对该函数执行什么样的 for 循环 以便将值存储在独立变量中 我不想将它们存储在列表中 而是
  • Tensorflow 可变图像输入大小(自动编码器、放大......)

    Edit WARNING不建议使用不同图像大小的图像 因为张量需要具有相同的大小才能实现并行化 我一直在寻找解决方案 了解如何使用不同大小的图像作为神经网络的输入 Numpy 第一个想法是使用numpy 然而 由于每个图像的大小不同 我无法
  • python - 是否可以扩展 xml-rpc 可以序列化的事物集?

    我看到几个问题询问如何发送numpy ndarray通过 xml rpc 调用 这不能开箱即用 因为正如 xml rpc 中所述docs https docs python org 2 library xmlrpclib html 有一组固
  • 在python中将文本文件解析为列表

    我对 Python 完全陌生 我正在尝试读取包含单词和数字组合的 txt 文件 我可以很好地读取 txt 文件 但我正在努力将字符串转换为我可以使用的格式 import matplotlib pyplot as plt import num
  • Python BeautifulSoup XML 解析

    我编写了一个简单的脚本来使用 BeautifulSoup 模块解析 XML 聊天日志 标准 soup prettify 工作正常 只是聊天日志中有很多绒毛 您可以在下面看到我正在使用的脚本代码和一些 XML 输入文件 Code import
  • 可以在 TensorFlow 中使用排名相关作为成本函数吗?

    我正在处理偶尔充满异常值的极其嘈杂的数据 因此我主要依靠相关性来衡量我的神经网络的准确性 是否可以明确使用诸如等级相关性 斯皮尔曼相关系数 之类的东西作为我的成本函数 到目前为止 我主要依赖 MSE 作为相关性的代理 我现在面临三个主要障碍
  • Python - 用逗号分割,跳过括号内的内容

    我需要用逗号分隔字符串 但我对这种情况有一个问题 TEXT EXAMPLE THIS IS A EXAMPLE BUT NOT WORKS FOR ME SECOND THIRD 我想拆分并得到 var 0 TEXT EXAMPLE THI
  • Pandas重置索引未生效[重复]

    这个问题在这里已经有答案了 我不确定我在哪里误入歧途 但我似乎无法重置数据帧上的索引 当我跑步时test head 我得到以下输出 正如您所看到的 数据帧是一个切片 因此索引超出范围 我想做的是重置该数据帧的索引 所以我跑test rese
  • 如何使用 python urllib 在 HTTP/1.1 中保持活力

    现在我正在这样做 Python3 urllib url someurl headers HOST somehost Connection keep alive Accept Encoding gzip deflate opener urll
  • matplotlib matshow 标签

    我一个月前开始使用 matplotlib 所以我仍在学习 我正在尝试用 matshow 制作热图 我的代码如下 data numpy array a reshape 4 4 cax ax matshow data interpolation
  • 如何在python中检索aws批处理参数值?

    流程 Dynamo DB gt Lambda gt 批处理 如果将角色 arn 插入动态数据库 它是从 lambda 事件中检索的 然后使用submit job角色 arn 的 API 被传递为 parameters role arn ar
  • 更改 pandas 中多个日期时间列的时区信息

    有没有一种简单的方法可以将数据帧中的所有时间戳列转换为本地 任何时区 不是逐列进行吗 您可以有选择地将转换应用于所有日期时间列 首先 选择它们select dtypes https pandas pydata org pandas docs
  • Python 中的 @staticmethod 与 @classmethod

    方法和方法有什么区别装饰的 https peps python org pep 0318 with staticmethod http docs python org library functions html staticmethod和
  • Pandas Dataframe:将包含列表的行扩展到多行,并为所有列提供所需的索引

    我在 pandas 数据框中有时间序列数据 索引为测量开始时的时间 列中包含以固定采样率记录的值列表 连续索引 列表中元素数量的差异 这是它的样子 Time A B Z 0 1 2 3 4 1 2 3 4 2 5 6 7 8 5 6 7 8
  • 检查字符串是否只有字母和空格 - Python

    试图让 python 返回一个字符串仅包含字母和空格 string input Enter a string if all x isalpha and x isspace for x in string print Only alphabe
  • 如何将列表字典写入字符串而不是 CSV 文件?

    This 堆栈溢出问题 https stackoverflow com questions 37997085 how to write a dictionary of lists to a csv file将列表字典写入 CSV 文件的答案
  • 来自 django 教程 was_published_recently.admin_order_field = 'pub_date'

    From Django 教程 https www jetbrains com help pycharm 2017 1 creating and running your first django project html d28041e21

随机推荐

  • IOS开发 返回到指定的视图控制器

    for UIViewController controller in self navigationController viewControllers BOOL isKindOfClass controller isKindOfClass
  • 关于v-if判断用法

    2019独角兽企业重金招聘Python工程师标准 gt gt gt
  • Qt调用主界面ui

    一 适用情景 在其他类中使用主界面ui this 控件操作等 二 步骤 首先 子类需要包含主界面的头文件和ui xx h文件 声明主界面类 然后使用构造函数把主界面的指针传递给子类 子类头文件 ifndef ONEUI H define O
  • 为Linux系统增加中文字体支持:解决显示问题的三种方法

    Linux 增加中文字体支持 在使用 Linux 操作系统的过程中 用户经常会遇到中文字体显示问题 导致一些界面上的文字不能正确显示 为了解决这个问题 我们可以通过以下方法来增加中文字体支持 一 安装中文字体 要安装中文字体 可以使用 XF
  • Kafka 丢数据问题

    Kafka是最初由Linkedin公司开发 是一个分布式 分区的 多副本的 多订阅者 基于zookeeper协调的分布式日志系统 也可以当做MQ系统 常见可以用于web nginx日志 访问日志 消息服务等等 Linkedin于2010年贡
  • Go context.WithCancel()的使用

    WithCancel可以将一个Context包装为cancelCtx 并提供一个取消函数 调用这个取消函数 可以Cancel对应的Context Go语言context包 cancelCtx 疑问 context WithCancel 取消
  • pytorch学习笔记-num_workers的设置

    示例 from torch utils data import DataLoader train loader DataLoader dataset train data batch size batch shuffle True num
  • 把渲染当作核心任务

    和leader聊了一段时间 他的思路是完全底层自行开发 他写代码20多年了 实力是很强悍的 关于是否使用UE4 的shader 他的意思是可以学习后吃透了再写出来 但是不直接使用 搞pbr主要还是要看数学公式 遇到过一些问题 他往往能够解决
  • Kubernetes1.14 学习笔记二: 安装K8S

    一 安装rpm 包 rpm 制作过程参考上一节 https blog csdn net yulei qq article details 89205022 运行如下命令 root k8s x86 64 yum localinstall rp
  • EasyClangComplete CMake环境修复

    Sublime使用EasyClangComplete插件写代码时 如果你的文档目录或它的上层目录下有一个CMakeLists txt文件 那么插件会去调用cmake命令编译这个文件 如果系统没有装cmake或者cmake编译出错 就会导致编
  • yml中对特殊字符的处理

    一 双引号包住可以解决 二 单引加中括号包住可以解决 简单实用 over
  • sqlserver远程链接设置

    需要别人远程你的数据库 首先需要的是在一个局域网内 或者连接的是同一个路由器 接下来就是具体步骤 1 首先是要检查SQLServer数据库服务器中是否允许远程链接 其具体操作为 1 打开数据库 用本地帐户登录 右击第一个选项 选择属性 2
  • 矩阵键盘(stm32f103)

    最近需要用到矩阵键盘 在网上搜了很久看见的大多数都是根据判断寄存器的值来进行矩阵键盘取值 反正我找了一天 免费的文章 大都是这样的 付费的我也不知道 因为本人是初学者 对寄存器的操作不懂 刚开始也照着写了 逻辑上没有问题 但最后返回不了值
  • vant组件时间选择器修改时间格式以及默认展示当天时间

    vant的时间控件默认展示当天时间
  • 源码安装以太坊/wtc

    1 安装go 先更新一下 sudo apt get update sudo apt get y upgrade 下载源码https www golangtc com download 并解压 sudo tar xvf go1 9 2 lin
  • SQL盲注及python脚本编写

    1 什么是盲注 盲注就是在 sql 注入过程中 sql 语句执行的选择后 选择的数据不能回显 到前端页面 此时 我们需要利用一些方法进行判断或者尝试 这个过程称之为盲注 从 background 1 中 我们可以知道盲注分为三类 基于布尔
  • 基于 SpringMvc + OpenCV 实现的答题卡识别系统(附源码)

    java opencv 项目介绍 OpenCV是一个基于BSD许可 开源 发行的跨平台计算机视觉库 它提供了一系列图像处理和计算机视觉方面很多通用算法 是研究图像处理技术的一个很不错的工具 最初开始接触是2016年因为公司项目需要 但是当时
  • AlertDialog全屏显示的问题

    有时候 我们需要直接显示全屏的dialog 平常的时候会有一圈边框 不好看 第一步 编写style 第二步 在使用的时候带入 最简单的全屏就这么完成了 简单不 咩哈哈哈哈哈哈哈
  • Python入门实战题目

    1 有1 2 3 4个数字 能组成多少个互不相同且无重复数字的三位数 都是多少 2 两个乒乓球队进行比赛 各出三人 甲队为a b c三人 乙队为x y z三人 已抽签决定比赛名单 有人向队员打听比赛的名单 a说他不和x比 c说他不和x z比
  • Python3 [爬虫实战] Redis+Flask 动态维护cookies池(上)

    Redis 使用 1 首先去官网下载Reidszip文件 http www redis cn topics config html 2 Reids的安装 直接解压缩zip文件 然后放在一个文件夹中 在文件夹路径下用dos窗口启动服务器端 r