
python 网络爬虫设置ip代理
在爬虫爬取信息的过程中,有部分会出现刚开始采集正常,但是爬取几次之后就没有办法再次采集数据了,这基本上就是因为ip被爬取的服务器给禁了,所以在爬取过程中最好添加上代理ip,这样每爬取一次就切换一次ip,便可减少被封的可能。 首先需要一个ip的代理池,现在基本上都是付费,格式基本都是 ip+端口号 用request模块进行url访问时,设置ip代理: proxies参数:参...

Python如何在项目中接入支付宝的资金预授权,介绍一下接入中遇到的坑
最近都在使用Python做开发,开展了包括网站,小程序的服务器,还有一些系统等等,踩了不少坑。今天就来说说使用Python对接支付宝的流程和对接的时候遇到的一些让人比较头疼的问题第一步:导入支付宝接口的sdk,有两种方法可以导入,一种是直接使用Python安装python-alipay-sdk1.没安装过的直接pip install python-alipay-sdk2.安装过的,升级一下版本 p...

django token认证
网站程序在后端api接口中移动端通过访问url来获取参数,就在这种获取url参数的时候如果接口不进行加密验证,那么很有可能会造成数据泄露,本文便是为解决django开发api接口验证的问题。 首先需要安装itsdangerous模块 利用pip install itsdangerous 自动安装 然后导入该包 from itsdangerous import TimedJ...

Django模板语法中for循环中怎么使用变量值作为其他字典的键值
该问题在正常python中并不存在,但是在django模板语法中字典中的键名是无法用变量来调取的,所以只能用自定义tag和自定义变量来解决该问题。 比如有两个变量a=["26", "27"],b=,这时想要根据循环a的值来当做b的索引然后在循环出内部的数据。 Python中正常写法: for I in a: for x in b[i]: print(x)这样便能够输出b中每一条记录,但...

python如何连接redis进行存取数据
redis是一种key-value形式的数据库,数据存储于内存之中,调用速度更快,拥有五种存储方式(字符串、哈希、列表、有序集合、无序集合)想要在python中操作redis首先需要安装python redis包。使用pip安装命令pip install redis 出现success即安装成功。python链接redis: python和redis都在本地便可以直接使用redis.Redi...

Django连接mysql反向生成model
在python django框架中,如果我们已经存在了数据库,如果按照常规的操作手动生成ORM的model类就会变得非常麻烦,如果不生成model层的话又没有办法使用链式查询,所以进行了种种研究后可以从python命令中通过数据库反向生成model类 首先要配置好django框架中的数据库链接信息,在主目录中找到settings文件,在文件中找到 DATABASES 将其修改(注意EMGIN...