
- 需求
- 项目代码及使用指导
- 项目代码
- 使用指导
- 基于面向对象编程实现一个包(名字自定义),并进行最后的发布。
#pkg # __init__.py # your_module.py #define class inside your module class UserAgent(): pass
-
处理temp.txt文件,将其中的信息写入到mysql数据库userAgent中,对应的表字段:
id, int primary key
os, varchar(100)
browser, varchar(100)
useragent, varchar(300) -
使用时,只需导入你的UserAgent类,并实例化。
调用对象的get方法,读取mysql数据,可以随机返回一个useragent的字符串
from lauf_useragent import UserAgent obj = UserAgent(host,port,user,password) #传入mysql参数 obj.get() #随机返回 #如,Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.163 Safari/535.1项目代码及使用指导 项目代码
链接:项目代码
提取码:boy6
-
安装lauf_useragent包
下载tar.gz压缩包,并解压
-
进入解压目录,执行如下安装
python setup.py install
- 导入并使用
第一次使用需要在mysql中创建userAgent数据库,然后导入UserAgent类,实例化后调用init_db方法,并指定temp.txt文件(便于后续db维护,注意路径问题)。后续就可以直接调用get方法,获取一个随机的User-Agent字符串。如下
第一次使用
后续使用
上一篇:Python模块
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)