随笔分类 -  Python

Python基础学习
摘要:scrapy 问题汇总 scrapy 如何增加代理 在middlewares.py中新增一个中间件,代码如下 class MyProxySpiderMiddleware(object): def process_request(self, request, spider): """请求之前设置代理" 阅读全文
posted @ 2022-10-14 22:07 Hiraly 阅读(180) 评论(0) 推荐(0)
摘要:Web UI自动化测试问题 Selenium 相关 selenium如何连接已经打开的浏览器 selenium虽然没有提供连接它自己创建的浏览器实例,但是却可以连接通过–remote-debugging-port=12306这个参数启动的chrome浏览器。什么意思呢?我们先使用命令行启动一个chr 阅读全文
posted @ 2022-02-23 17:27 Hiraly 阅读(136) 评论(0) 推荐(0)
摘要:request高级用法 --维持会话-- 主要是在登录过程中使用该功能(session = request.Session()) --阻塞与非阻塞-- 阻塞:程序会等待一个结果出现(不出现就一直等待)然后才执行其他的代码 造成的问题:requests模块是阻塞的,发出请求会等待响应回来(若不回来,则 阅读全文
posted @ 2021-08-17 18:00 Hiraly 阅读(99) 评论(0) 推荐(0)
摘要:Python装饰器 简单装饰器 def print_func(func): def wrapper(): print(f'{func.__name__} is running ') return func() # 把 foo 当做参数传递进来时,执行func()就相当于执行foo() return 阅读全文
posted @ 2021-06-15 21:42 Hiraly 阅读(85) 评论(0) 推荐(0)