scripy login captcha
https://codereview.stackexchange.com/questions/133450/scraping-after-login-using-scrapy https://codereview.stackexchange.com/questions/133450/scraping-after-login-using-scrapy https://github.com/GoTrained/Scrapy-Login/blob/master/scrapy_login/spider
python之面向对象4
#:本次需要准备两个文件 #1:Persion.py 面向对象4.py #:首先是Persion.py文件中的内容: #:创建我们的类 ''' 类的作用描述一个人的形象 ''' class persion: def __init__(self,name,age,rmb): self.name = name self.age = age self.rmb = rmb def tell(self): print("
微桔API 是一个商业的的 个人号 微信机器人接口,是一款基于基混合协议支持MAC、IPAD、PC开放性API
微桔API 是一个商业的的 个人号 微信机器人接口,是一款基于基混合协议支持MAC、IPAD、PC开放性API。融合多种协议优势,文档说明只是部分内容,接口已经稳定实现95%的微信功能,具体可采用POSTMAN工具直接测试使用。 云端版V2.0 在线API调试 主要特性 好友管理:添加好友、删除好友、修改备注、创建标签、获取好友列表、检测僵尸粉 消息管理:发文本消息、图片消息、名片消息、动图表情、小程序、发文件、发送视频、发送URL链接 群管理:自动创群、修改群名称、邀请新成员、踢群成员、获取
python读取数据写入excel
'''写入excel文件'''
import xlsxwriter
# todo 创建excel文件
xl = xlsxwriter.Workbook(r'D:\testfile\test.xlsx')
# todo 添加sheet
sheet = xl.add_worksheet('sheet1')
# todo 往单元格cell添加数据,索引写入
sheet.write_string(0,0,'username')
# todo 位置写入
sheet.write_strin
throw throws Throwable 关联于区别
总结:throw 是在方法中抛出一个异常,不能单独使用 。 throws是在方法定义处或者类定义处声明该类或方法可能产生的异常,(一个或者多个).----也可以理解为将方法内部异常不处理直接抛出,让调用处去处理。 throwable 是所有错误和异常的超类,所以当不知道要产生的异常是什么类型时候,直接throws Throwable即可 Throw与Throws的区别 异常类从哪里来?有两个来源,一是Java语言本身定义的一些基本异常类型,二是用户通过继承Exception类或者其子类自己定义
sdk安装&连接手机或者模拟器&adb基本命令&Appium安装使用
1、sdk环境搭建 1)下载地址:http://tools.android-studio.org/index.php/sdk 2) 解压(非中文,无特殊字符的目录下面) 3)打开SDK Manager.exe,下载默认库 必须安装的: platform-tools(adb所在的路径) tools build-tools选择一个最新版本的下载即可,可选下载一个对应的api 可选下载extra当中的usb driver和 web driver 4)在系统变量中新建ANDROID_HOME变量,指向
《数据结构与算法之美》10——排序(三)桶排序、计数排序、基数排序
一、桶排序 概念 桶排序,核心思想是将要排序的数据分到几个有序的桶里,每个桶里的数据再单独进行排序。桶内排序之后,再把每个桶里的数据按照顺序依次取出,组成的序列就是有序的。 应用场景 桶排序比较适合用在外部排序中。所谓的外部排序就是数据存储在外部磁盘中,数据量比较大,内存有限,无法将数据全部加载到内存中。 二、计数排序 概念 计数排序其实是桶排序的一种特殊情况。桶的个数n与最大值是k相等,省掉桶内排序的时间。 计数排序中的“计数”指的是通过桶和原数组,能够转化为有序的。 应用场景 计数排序只能
scrapy常用代码段
设置随机请求头 # 安装 pip install fake-useragent
# middleware.py
from fake_useragent import UserAgent
class RandomUserAgentMiddlware(object):
#随机更换user-agent
def __init__(self,crawler):
super(RandomUserAgentMiddlware,self).__init__()
promise返回状态
1.如果p是一个pending状态的promise, 那么 res也是一个pending状态的promise, 2.如果p是一个resolve状态的promise, res没有返回值, 则res是一个值为null, resolve状态的Promise
redhat安装gcc-10.1.0
#下载 wget http://ftp.gnu.org/gnu/gcc/gcc-10.1.0/gcc-10.1.0.tar.gz#这个下载速度很慢,建议下载器下载后上传,或者挂代理
wget http://ftp.gnu.org/gnu/m4/m4-1.4.18.tar.gz
wget http://ftp.gnu.org/gnu/autoconf/autoconf-latest.tar.gz
wget http://ftp.gnu.org/gnu/automake/automake-1.16
webpack postcss-loader autoprefixer 配置
npm install --save-dev postcss-loader autoprefixer 根目录创建2个文件 module.exports = { module: { rules: [ { test: /\.css$/, use: [ { loader: "style-loader" }, { loader: "css-loader", options: { modules: true } }, { loader: "postcss-loader" } ] } ] } }; mod
2020年第25周,25.5h,随机过程考试、report和计算智能作业
记录自己的成长,为了督促自己,也为了帮助别人。 我将活出专注的人生,因为这是最好的选择。 科研学习的标杆:我将获得国奖,拿到美国大学的博士offer;每天的深度工作时间在12h 不是日程安排,是对完成工作以及深度工作时间的记录 努力成为优秀的人,成为可信度高的人,只有成为这样的人,才能通过写作、演讲等形式最大化自己的影响力 标题:周数,深度工作时间,当周的主要任务 每日的深度工作时间(科研学习) 周一,3.5h 上午:复习随机过程:完成习题1,1h 下午:复习随机过程:随机过程的定义、描述和复
[UnityAPI]EditorWindow类 & Editor类
参考链接: https://docs.unity3d.com/ScriptReference/EditorWindow.html https://docs.unity3d.com/ScriptReference/Editor.html 1.EditorWindow TestEditorWindow.cs 1 using UnityEditor;
2 using UnityEngine;
3
4 public class TestEditorWindow : EditorWindow
今日推荐
周排行