自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 基于 selenium 模拟登陆 12306 滑块问题 已解决

哎呀,出错了,点击刷新再来一次(error:tMKTxq)、基于 selenium 模拟登陆 12306 滑块问题 已解决

2022-07-24 11:27:32 2163 5

原创 DeprecationWarning: use options instead of chrome_options 问题,已解决

在使用无头浏览器时,用到chrome_options参数已经被优化,但程序仍可以执行直接使用ChromeOptions()对象替代,然后一起传递给options

2022-06-13 16:05:08 1545

原创 requests 模块配合线程池实现异步

requests 模块是不支持异步操作的,异步操作需要配合线程池实现首先定义一个协程函数,获取当前的事件循环,Task 对象内部的 await 结果的处理是基于 future 对象,利用线程池创建 3 个线程,把参数 url 传递给 requests 然后将请求结果转换成支持 asyncio 的 future ,通过 await 挂起,执行其它 url 的请求,通过线程池实现了异步操作#参考代码import timeimport asyncioimport requestsasync def d

2022-05-24 00:11:37 765

原创 Python模拟登陆古诗文网手动输入验证码显示验证码错误

Python模拟登陆古诗文网手动输入验证码显示验证码错误import requestsfrom lxml import etreesession=requests.Session()headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.128 Safari/537.36', }url='h

2022-05-23 20:41:28 1285 3

原创 多任务异步协程实现,‘TypeError(‘An asyncio.Future, a coroutine or an awaitable’ 解决方法

多任务异步协程下载的 io 操作其实不是多个 Task 一起进行下载的,而是遇到阻塞的时候进行下一个 Task 的阻塞,将阻塞在时序上进行重叠定义一个协程函数,协程函数中的阻塞实际是人为设定的 await asyncio.sleep(2),await 手动实现挂起,函数实现 URL 请求,请求成功后进行持续化存储async def get_down(url): print('正在请求',url) # 执行一个 Task 遇到阻塞操作 则使用 await 手动挂起,程序会去执行另一个 Ta

2022-05-23 18:14:59 2176

原创 异步爬虫“该文章已下线” 、“mrd参数”解决方法

进入梨视频生活主页面:URL: https://www.pearvideo.com/category_5F12进入元素选择界面,随便点击一个视频略缩图,可以进入对应的标签,可以看到前四个视频应该都在 ul 标签的 li 标签下从这个页面可以获取视频的详情页 URL 地址(需要进入详情页进一步获取下载地址)和视频名称通过 xpath 定位到属性 id=“listvideoListUl” 的 ul 标签,然后定位到 li 标签li_list=tree.xpath("//ul[@id='listvide

2022-05-20 10:47:50 1488 5

原创 MATLAB cumsum函数用法

A=cumsum([1,2,3,4])A = 1 3 6 10

2021-10-26 00:19:45 513

原创 AttributeError: ‘Response‘ object has no attribute findall

pycharm 'AttributeError: 'Response' object has no attribute findall'解决方法最近入坑python,新手一个,对遇到的问题进行逐一记录。在运行re库正则表达式findall函数遇到一点小问题。网上查阅了许多资料也一直没能解决,看了几天bug终于发现问题所在。导入的re库也是灰色的,说明未用到按照网上提示的方法将所有库能升级的全部升级还是出现同样错误,最后才发现在使用requests库时习惯性将get的结果给了re。在使用调用find

2021-10-06 20:32:41 4388

原创 MATLAB绘图函数‘tplot‘

MATLAB绘图函数’tplot’function tplot(xn,T,yn)n=0:length(xn)-1;t=n*T;plot(t,xn);xlabel('t/s');ylabel('yn');axis([0,t(end),min(xn),1.2*max(xn)]);

2020-12-03 11:00:47 2895 1

原创 MATLAB 自定义绘图函数‘mstem‘

**MATLAB 自定义绘图函数’mstem’热心的我又来了,照顾CSDN没有会员的小伙伴们,这次是和上次’tstem’差不多的绘图函数,具体操作可参照上篇博客,代码如下function mstem(Xk)M=length(Xk);k=0:M-1;wk=2*k/M;stem(wk,abs(Xk),'.');box on;%绘制M点DFT的幅频特性图xlabel('ω/π');ylabel('幅度');axis([0,2,0,1.2*max(abs(Xk))]);**...

2020-11-19 21:19:44 7249 5

原创 在当前文件夹或 MATLAB 路径中未找到 ‘tstem‘问题解决

在当前文件夹或 MATLAB 路径中未找到 'tstem’问题解决需要使用tstem绘图函数时,可以在当前运行路径下新建一个函数’tstem.m’,函数代码如下:function tstem(xn,yn)%时域序列绘图函数% xn:信号数据序列,yn:绘图信号的纵坐标名称(字符串)n=0:length(xn)-1;stem(n,xn,'.');xlabel('n');ylabel(yn);axis([0,n(end),min(xn),1.2*max(xn)])把代码放这里没有下载门槛,新

2020-11-05 01:01:07 6961 3

原创 手机模拟大师卸载

手机模拟大师卸载前两天为了下载一个软件的汉化包在一个非官方网站上下了一个文件,谁知道下载完之后安装显示什么P2P下载方式,就察觉不对了,桌面上多了一堆应用图标,最近添加里也多了一些不知名的东西,重点是弹了一堆广告出来他喵的给我安装了一堆的垃圾软件,在应用里面卸载了一批后总感觉还是不对。打开任务管理器可以发现CPU使用率几乎100%,哪些是正常的该有的进程还是明白的。多了一个什么手机模拟大师,就是这东西在作妖?首先不要立马结束任务,先右键打开文件所在位置,可以看到一个叫 MobileEmuMaster

2020-10-22 10:12:16 12370 10

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除