- 博客(21)
- 收藏
- 关注
原创 pyquery的使用方法
# https://pyquery.readthedocs.io/en/latest/genindex.html#I# pyquery官方文档html = '''<div id="cont"> <ul class="slist"> <li class="item-0">web开发</li> <li class="item-1"><a href="link2.html">爬虫.
2022-04-28 13:02:12
303
原创 selenium定位
问题描述提示:这里描述项目中遇到的问题:有些class属性中间有空格,如果直接复制过来定位是会报错的InvalidSelectorException: # browser.find_element_by_css_selector(".pager-btn pager-next").click()原因分析:提示:这里填写问题的分析:1.class属性中间的空格并不是空字符串,那是间隔符号,表示的是一个元素有多个class的属性名称,(class属性是比较特殊的一个,除了这个有多个属性外,其它的像.
2022-04-09 11:58:13
330
原创 vscode解释器路径问题
项目场景:项目场景:网络爬取新闻网站问题描述提示:这里描述项目中遇到的问题:例如:下载selenium并配置webdriver出现Import “xxx“ could not be resolved from source原因分析:提示:这里填写问题的分析:首先是因为在电脑中下载了多个版本的python,但是某个版本中并没有此依赖包,可以再终端中输入pip list(anaconda 通过conda list)进行查看是否由此依赖包,然后更换为有次依赖包的python即可解决方案:
2022-04-06 23:46:49
3985
原创 关于array.findindex的问题和array.map的问题
let a = [ 1,2,3,4]//注意findindex的查询语句不能加{},要不然index只会出现-1let index1 = a.findIndex(e => e ===2)let index2 = a.findIndex(e => { e ===3})console.log(index1,"index1")console.log(index2,"index2")
2020-10-08 04:52:31
269
原创 小程序云开发数据库和云函数的使用问题
更改了云函数之后要先ctrl+s再上传,要不然云函数不会更新调用云函数对云数据库进行update,不管权限设置为什么,都能通过云函数对数据库进行update 1 在微信开发工具中,数据权限设置为所有用户可读,仅创建者可读写时,调用云函数能对云数据库进行update { "read": true, "write": "doc._openid == auth.openid"}2 数据权限设置为所有用户可读,调用云函数仍然能对云数据库进行update{ "read": true,.
2020-09-24 02:03:17
655
原创 const的小问题
const声明的变量只可以在声明时赋值,不可随意修改,这是最大的特点所以如果后面变量的值会被修改的时候不要用const来声明变量如果前面声明了const,相同的变量前面就不要再写const了const a =2const a = 3这种写法在微信开发工具里面有可能只报错,然后不知道原因const a = 3a = 4这种也是不行的,const不能赋予新值...
2020-09-23 01:50:40
141
原创 小程序从getCurrentPages()拿出来的数据
let pages = getCurrentPages()console.log(pages,"页面栈") console.log(pages[pages.length-1].options.goods_id,"goods_id")从getcurrentpages里拿到的goods_id是字符串来的然而从appdata中拿到的数据是number注意从getcurrentpages中获取的参数是字符串形式的,所以good_id===this.data.goodsObj.goods_id为false
2020-09-18 21:41:04
377
原创 javas中判断语法
const index = -1const iscollect = !index===-1console.log(iscollect)注意无论index取什么值,iscollect都是falseWelcome to Node.js v12.18.3.Type ".help" for more information.> 0===-1false> !0===-1false
2020-09-18 20:56:21
113
原创 小程序在云函数里面调用数据库不需要wx.cloud
当使用云函数报错时,要排查一下问题1 是否在app.js中是否初始化云环境们是否设置了env环境id2 是否在云函数中先初始化云环境再调用api3 是否在云函数中使用了没有的moduleError: errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail requestID 62024166-f8b0-11ea-af5e-525400742e8d, cloud function servi
2020-09-17 14:58:38
296
原创 小程序中的button无法正常使用
由于小程序的样式表被user agent stylesheet给覆盖了,所以button无法显示出正常的大小这里会使得button的大小不是均匀分布的,分享的button会覆盖另外两个button,所以我们要想把user agent stylesheet给除掉。...
2020-09-16 15:30:40
805
原创 日志-Frobenius norm,共轭矩阵
Frobenius norm就是矩阵各个元素平方和,然后开平方根。如果这个算出来的difference太大,就说明backpropagation出现了错误。可以使用numpy算出两个矩阵之间frobenius normnumpy.linalg.normimport numpy as npprint(np.linalg.norm(np.array([1,1])))1.414213...
2020-03-09 19:20:05
3068
原创 日志-加cookie到get请求中
import urllib.requestimport requestsheaders = {'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.122 Safari/537.36'}cookie = {'Cookies'...
2020-03-05 11:23:49
869
原创 日志-‘‘‘用异步请求代理网站,
在引用模块的时候,模块里的属性需要在模块里面定义,不能在其他模块引用的时候再定义。import requestsimport time from bs4 import BeautifulSoupimport asyncioimport timeimport reclass Crawl(): def __init__(self): self.all_...
2020-03-02 13:40:17
89
原创 日志-‘‘‘获取代理的Ip和port,将代理放入redis中‘‘‘
分为三个模块,ip,shuju,runip模块负责抓取IP和portshuju模块负责将抓取到的ip加入到redis中run是用来启动上述模块的ip.pyimport requestsimport time from bs4 import BeautifulSoupheaders = {'User-Agent':'Mozilla/5.0 (Windows NT 10.0; W...
2020-03-01 21:11:49
212
原创 日志-在命令行输入参数的方法/用vscode匹配正则表达式,然后修改匹配的内容
当我们想在运行文件前输入一些参数,让文件用这些参数运行就可以用argparseimport argparseparser = argparse.ArgumentParser()parser.add_argument('integers' ,type=int ,help='inttttttt')#位置参数要放在最前面parser.add_argument("-p", "--nprod",...
2020-03-01 14:15:23
375
原创 日志2/关于元类的想法
在学习崔庆才的代理池维护时,发现他使用了元类,所以进行研究这篇文章很好的解释了元类的原理。元类其实要使用元类,就要搞清楚类是怎么创建的所有的类都是通过type这个类创建的。type的用法如下type(name, bases, attrs)name: name of the classbases: tuple of the parent class (for inheritance,...
2020-02-29 10:51:51
111
原创 python语法
redis的安装和使用可以在GitHub下载redisdesktopmanager,这是一个交互软件,不用下载最新的,要收费。以前的版本是免费的在GitHub上下载redisredis的使用教程可以看官方文档。redis官方文档在爬虫设置ip代理池的时候需要用到崔庆才的redis文档python super()函数继承父类的函数python classmethod()函数不用实...
2020-02-27 19:45:56
79
原创 Python classmethod(),decorator,函数上面出现了@是什么意思
什么是类方法?类方法是绑定到类而不是对象的方法。它不需要创建类实例,就像staticmethod一样。静态方法和类方法之间的区别是:静态方法对类一无所知,只处理参数类方法与类一起使用,因为其参数始终是类本身。例子1class Person: age = 25 def printAge(cls): print('The age is:', cls.a...
2020-02-27 15:23:38
475
转载 转载/Yao_PC/ffmpeg
分享一下视频分段缓存技术之中的一种格式m3u8.据说是苹果开发的,前途无量。使用起来确实蛮方便,可以自己集成做成播放器。本文暂时只记录简单的加解密和播放。观摩这项技术时参考的几篇文章分享如下:使用ffmpeg转码m3u8并播放: https://blog.youkuaiyun.com/psh18513234633/article/details/79312607hls协议(最清晰的讲解):https:...
2020-02-23 06:22:21
235
原创 python039(关于继承和return)
class stack(): list = [ ] def isEmpty(self): return not list def push(self,x): #对父类属性进行修改 stack.list.insert(0,x) #单独运行脚本return不会显示stack.list,在交互模式下会直接显示 return stack.list def Pop(self,...
2018-10-03 23:03:51
78
原创 用户没有输入数字,提示重新输入
a = input("&gt;&gt;&gt;")while not a.isdigit(): a = input("请重新输入数字&gt;&gt;&gt;")else: print("输入正确") print("跳出循环进行下一步"
2018-09-27 12:29:07
2229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人