上一页 1 2 3 4 5 6 ··· 14 下一页

2023年8月4日

摘要: 1、你都了解哪些编程语言,以及他们之间的区别? c/c++ :大学的时候学过c语言(包含c++),很多语言的底层实现都是基于c,执行效率高,存在问题:自己得做内存管理,开辟还要销毁,对代码要求比较高,内部提供的功能少,它甚至没有字符串。很多功能都需要手动实现 java :高级语言,全球应用最多,比较 阅读全文
posted @ 2023-08-04 17:36 明媚的夏午 阅读(12) 评论(0) 推荐(0) 编辑
 
摘要: 1、flask 和django的区别? 1、flask 轻量级,短小精悍。扩展强,有很多第三方组件,第三方组件最终构建起来也可以和django一样,可以提供很多功能。django 是一个大而全,集成了很多方便组件的重武器。 2、django:用户请求进来之后,对于request请求传递的,flask 阅读全文
posted @ 2023-08-04 15:32 明媚的夏午 阅读(5) 评论(0) 推荐(0) 编辑

2023年8月3日

摘要: # 装饰器相关 def auth(func): def inner(*args,**kwargs): return func(*args,**kwargs) return inner @auth def login(): pass print(login.__name__) # inner # 使用 阅读全文
posted @ 2023-08-03 16:46 明媚的夏午 阅读(4) 评论(0) 推荐(0) 编辑
 
摘要: # 基于werkzeug # from werkzeug.serving import run_simple # # def func(environ,start_response): # print("进来了") # pass # # if __name__ == '__main__': # ru 阅读全文
posted @ 2023-08-03 14:13 明媚的夏午 阅读(5) 评论(0) 推荐(0) 编辑
 
摘要: 1、flask 路由(用了装饰器) @app.route('/login', methods=["GET", "POST"]) def login(): pass 2、路由参数 @app.route('/login', methods=["GET", "POST"],endpoint='login' 阅读全文
posted @ 2023-08-03 12:09 明媚的夏午 阅读(11) 评论(0) 推荐(0) 编辑

2023年7月14日

摘要: Scrapy-Redis 是 Scrapy 的一个插件,它可以让 Scrapy 支持分布式爬虫。Scrapy-Redis 通过 Redis 来实现分布式爬虫的任务队列和爬取结果数据的存储,从而提高爬虫的效率和稳定性。 scrapy-redis 是一个用于将 Scrapy 分布式爬虫与 Redis 数 阅读全文
posted @ 2023-07-14 15:59 明媚的夏午 阅读(170) 评论(0) 推荐(0) 编辑
 
摘要: Scrapy是一个Python的爬虫框架,用于快速开发和部署Web爬虫。它提供了一套完整的爬虫工具,包括爬虫的调度、数据下载、数据处理和存储等功能,同时也支持多线程、分布式和异步IO等高级特性。以下是Scrapy的用法介绍: 1.安装Scrapy Scrapy可以通过pip安装,命令如下: pip 阅读全文
posted @ 2023-07-14 13:33 明媚的夏午 阅读(129) 评论(0) 推荐(0) 编辑
 
摘要: 以下是一些Python常用的反反爬策略: User-Agent伪装: import requests headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, lik 阅读全文
posted @ 2023-07-14 10:17 明媚的夏午 阅读(33) 评论(0) 推荐(0) 编辑

2023年7月13日

摘要: 1 def get_ua(self): 2 first_num = random.randint(99, 103) 3 third_num = random.randint(0, 5060) 4 fourth_num = random.randint(0, 140) 5 os_type = ['(W 阅读全文
posted @ 2023-07-13 13:48 明媚的夏午 阅读(172) 评论(0) 推荐(0) 编辑

2023年6月5日

摘要: class INTERFACING(): def __init__(self): self.driver_initialized = False self.driver = '' self.MAX_TRIALS = 2 # self.chrome_version = get_google_chrom 阅读全文
posted @ 2023-06-05 16:09 明媚的夏午 阅读(27) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 14 下一页