- 博客(13)
- 收藏
- 关注
原创 猿人学第三题
观察接口,发现两个接口直接好像没什么关系,cookie值也是一样的 headers中也没有什么东西,感觉和题目的描述不太一样啊,于是curl,发现请求成功,但是返回了一堆看着看不懂的代码, 不对啊,题目才是简单级别的 ,混淆不应该出现在这里,这一步你判断出返回的代码无用,已经成功了第一步,,如果你想研究这个段代码,觉得它有用,那我只能为你加油~ 切入正题, 自己研究了好长时间, 实在没想出来时哪里出问题了,于是百度了下 哦!
2024-05-06 16:25:10 164
原创 协程asyncio基础
任务或协程组成的集合(通常是一个set),并返回两个集合:一个是已完成的任务集合,另一个是未完成的任务集合。它允许你指定多个不同的选项来控制其行为,例如设置超时时间,以及控制何时返回。它用于并发运行多个协程,并在它们完成时提供更细粒度的控制。当你有多个异步操作需要同时执行,并且你想在它们完成后做一些处理时,这个函数非常有用。#这里提示一下,很多初学者可能会遇到的问题:python文件名与导入的模块名冲突,导致不能使用模块中的方法。在创建事件循环的时候,我们可以显式的创建任务,然后注册到事件循环当中执行。
2024-03-08 15:15:34 292 1
原创 scrapy正确使用cookie
很平平常常的一个下午,然后就被一个小error浪费了,所以就有了这篇文章,前车之鉴,表示不使用scrapy默认的cookie,而是使用自己的cookie。
2024-01-16 18:27:32 427 1
原创 Python logging日志的使用
这段代码使用 basicConfig 方法配置日志,该方法是 logging 模块提供的一种简便的配置方式。# 这段代码手动创建了一个 logger 对象,并为其添加了一个 FileHandler 和一个 StreamHandler,从而实现了同时将日志输出到文件和控制台。在这个例子中,日志级别为 DEBUG,并使用相同的日志消息格式。配置中包括了记录级别为 DEBUG,并使用指定格式的日志消息。# 总体而言,两段代码的主要区别在于配置的方式和输出的位置。# 创建一个格式化器,用于指定日志消息的格式。
2023-12-11 17:32:25 357 1
原创 如何在python多进程multiprocessing中共享变量
val = multiprocessing.Value('i', 1) 实现参数共享,其中'i' 表示共享值得类型,1 为值,其他得共享类型还有 ’f‘:浮点型,’d‘:double类型,如果要共享字符串可以这样使用:multiprocessing.Value('c', b'Hello')通过Manger() 创建共享列表或者共享字典实现。话不多说,先上代码先上代码。
2023-11-10 11:03:09 217 1
原创 在centos7服务器配置selenium(114以上驱动)
我这里选择第一个linux版本下载,我选择下载到本地,然后上传到linux ,当然你也可以直接下载到Linux。解压成功后输入下面命令,将驱动移动到系统目录,这样在使用selenium的时候就不用手动指定驱动目录。1.先查看谷歌浏览器版本。(不同的操作系统版本和谷歌版本不一样)2.然后根据浏览器的版本选择对应的浏览器驱动,这里安装谷歌驱动。上述操作成功就代表selenium驱动安装成功了。114版本以上通过右边链接下载。3.下载好对应的驱动后进行安装。114以下通过该链接下载。
2023-10-20 12:02:12 306 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人