自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python数据采集练习 根据指定av号下载bilibili视频(五)【获取视频信息】

def getDetails(arcUrl): # 获取视频长度,标题,子视频数,打印视频质量选项,让用户输入,获得quailty(顺便修改refer) global quality global headers global fps global quality global title global pages global titl...

2018-09-30 11:56:43 2059

原创 python数据采集练习 根据指定av号下载bilibili视频(四)【json库解析cookie】

JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。JSON的数据格式其实就是python里面的字典格式。python中内嵌有json库以实现它。 直白地讲,如果你拿到这么一串字符串,比如"{'name': 'kun', 'age': 19, 'time': False}"注意,它只是一个字符串,只不过内容看起来像字典...

2018-09-29 09:44:02 780

原创 python数据采集练习 根据指定av号下载bilibili视频(三)【用selenium操纵浏览器行为】

selenium库可以控制浏览器行为。我们用selenium库可以抓取我们所需的网页全部信息。它需要配合浏览器驱动使用,浏览器驱动可以在selenium官网下载:https://www.seleniumhq.org注意:要选择与你浏览器相兼容的驱动配合使用 关于selenium详细教程这里不累述,本程序使用的是Chrome浏览器,并且会用到如下几个函数:from seleni...

2018-09-28 21:30:30 775

原创 python数据采集练习 根据指定av号下载bilibili视频(二)【正则表达式】

如果我们要在一大段文字中找到符合某格式的字符串,最方便的方法莫过于用正则表达式了正则表达式:https://baike.baidu.com/item/正则表达式/1700215?fr=aladdin 我们需要获取一个网页内的信息,如视频下载链接,视频标题,视频大小等等等,而这些信息往往会以这种形式出现:<script>window.__playinfo__={...}...

2018-09-27 22:20:44 1396

原创 python数据采集练习 根据指定av号下载bilibili视频(一)【事前准备】

本程序采用python3.6版本包含外部库有:requestsmoviepyseleniumnatsortpyinstaller以上的库皆可以用命令pip install [库名] 安装,关于pip的安装请参考百度 本人所用的IDEL为PyCharm,当然如果你用python默认解释器是没有任何问题的,但是用PyCharm会更方便点。 PyCharm初学...

2018-09-27 18:53:28 1364

原创 PyCharm导入本地模块

1.首先进入PyCharm的设置面板2.进入后点击Porject interpreter,点击右上角的add3.点击Existing environment这个选项,然后选择interpreter4.在弹出来的窗口中选择你的python安装目录关于查找目录位置,在windows中可以打开cmd然后输入where pythonmacos中可以打开终端输入which p...

2018-09-27 18:51:48 15567

原创 python数据采集练习 根据指定av号下载bilibili视频

本人做了个python小程序,它可以:----登陆bilibili并保存登录信息(登录时需手动识别验证码)----根据av号打印出链接下所有视频(1P,2P,........)----选择下载视频的清晰度(下载60fps需大会员) 本教程仅作为练习与内部学习使用,略显简陋与臃肿,讲解也比较繁琐,请各位谅解教程列表:  (一)https://blog.csdn.net/S...

2018-09-27 18:17:35 1582

原创 PAT-A 1139 First Contact(30 分)

#include <iostream>#include <algorithm>#include <cstring>#include <string>#include <vector>#include <cstdio>#include <map>#include <set>

2018-08-22 20:09:37 351

原创 PAT-A 1138 Postorder Traversal(25 分)

#include <iostream>#include <cstdio>using namespace std;#define MAXN 50001int pre[MAXN];int in[MAXN];int flag=0;struct node{ int value; node *left; node *right;};v...

2018-08-22 20:08:29 198

原创 PAT-A 1137 Final Grading(25 分)

#include <iostream>#include <map>#include <string>#include <algorithm>#include <cstdio>#include <vector>#include <cmath>using namespace std;struct m

2018-08-22 20:07:44 258

原创 PAT-A 1136 A Delayed Palindrome(20 分)

#include <iostream>#include <string>using namespace std;bool judge(string n){ int len=n.size(); for(int i=0;i<len/2;i++){ if(n[i]!=n[len-i-1]){ return ...

2018-08-22 20:06:56 221

原创 PAT-A 1143 Lowest Common Ancestor(30 分)

#include <iostream>#include <cstdio>#include <algorithm>using namespace std;#define MAXN 10005int pre[MAXN];int in[MAXN];struct G{ int value; G *left=NULL,*right=N...

2018-08-21 21:01:37 246

原创 PAT-A 1142 Maximal Clique(25 分)

#include <iostream>#include <set>#include <cstdio>#include <cstring>using namespace std;#define MAXN 201int a[MAXN][MAXN];bool isClique(int K,int t[]){ for(int i=...

2018-08-21 21:00:04 198

原创 PAT-A 1141 PAT Ranking of Institutions(25 分)

#include <iostream>#include <map>#include <string>#include <cstring>#include <cstdio>#include <vector>#include <algorithm>using namespace std;#defi

2018-08-21 20:58:32 313

原创 PAT-A 1140 Look-and-say Sequence(20 分)

#include <iostream>#include <vector>using namespace std;int main(){ int D,n; cin>>D>>n; vector<int> a,b; a.push_back(D); for(int i=1;i<n;i++)...

2018-08-21 20:57:31 284

原创 PAT-A 1144 The Missing Number(20 分)

#include <iostream>#include <cstdio>#include <set>using namespace std;int main(){ set<int> a; int N; scanf("%d",&N); int t,p=1;; for(int i=1;i&l...

2018-08-20 20:45:39 169

原创 PAT-A 1145 Hashing - Average Search Time(25 分)

#include <iostream>#include <cstdio>#include <cmath>#include <cstring>using namespace std;#define MAXN 100001bool prime(int x){ /*if(x==2||x==3){ return tru...

2018-08-20 20:44:17 271

原创 PAT-A 1146 Topological Order(25 分)

#include <iostream>#include <cstdio>#include <cstring>#include <vector>using namespace std;#define MAXN 1001struct Edge{ int tail; Edge *next=NULL;};struct ...

2018-08-20 20:43:08 265

原创 PAT-A 1147 Heaps(30 分)

#include <iostream>#include <cstdio>using namespace std;#define MAXN 1026int isempty=0;void postorder(int n,int heap[],int head){ if(head<n){ postorder(n,heap,head*...

2018-08-20 20:41:58 199

原创 PAT-A 1013 Battle Over Cities (25)

#include <iostream>#include <cstdio>using namespace std;#define MAXN 1001//连通分量//n个连通分量需要n-1条路int city[MAXN];struct edge{ int head; int tail; //从1开始};int gethead...

2018-08-06 17:57:25 134

原创 PAT-A 1012 The Best Rank (25)

#include <iostream>#include <algorithm>#include <string>using namespace std;#define MAXN 2005struct data{ int grade; string name;};bool cmp(const data &a,const...

2018-08-06 14:05:27 168

原创 PAT-A 1011 World Cup Betting (20)

#include <iostream>#include <iomanip>using namespace std;int maxlow(double a[]){ if(a[0]>=a[1]&&a[0]>=a[2]){ return 0; }else if(a[1]>=a[0]&&a[...

2018-08-06 12:26:10 161

原创 PAT-A 1010 Radix (25)

#include <iostream>#include <string>#include <cmath>#define long long longusing namespace std;long change(string a,long radix){ long a0=0; long len=a.size(); fo...

2018-08-05 22:56:04 150

原创 PAT-A 1009 Product of Polynomials (25)

#include <iostream>#include <algorithm>#include <cstring>#include <iomanip>using namespace std;int main(){ int l1,l2; double s1[2002],s2[2002]; memset(s1,0...

2018-08-05 10:59:27 124

原创 PAT-A 1008 Elevator (20)

#include <stdio.h>#define MAX 1000int main(int argc, const char * argv[]){ int n; int a[MAX]; scanf("%d",&n); int i; int sum=5*(n); scanf("%d",&a[0]); su...

2018-08-04 23:34:48 149

原创 PAT-A 1007 Maximum Subsequence Sum (25)

#include <iostream>using namespace std;#define MAXN 10010int main(){    int num[MAXN];    int n,flag=0,flag0=0;    cin>>n;    int bg=0,ed=0,sum=0,maxsum=0,tb=0;    for(int i=0;...

2018-08-04 23:28:18 96

原创 PAT-A 1006 Sign In and Sign Out (25)

#include <iostream>#include <algorithm>#include <string>#include <cstdio>using namespace std;#define MAXN 17struct Time{    string name;    int begin;    int end;}d...

2018-08-04 22:38:36 179

原创 PAT-A 1005 Spell It Right (20)

#include <iostream>#include <cstdio>#include <stack>using namespace std;int main(){    char c;    int sum=0;    while(scanf("%c",&c))    {        if(c=='\n')        ...

2018-08-04 22:13:13 136

原创 PAT-A 1004 Counting Leaves (30)

#include <iostream>#include <vector>using namespace std;#define MAXN 102#define SONMAXN 10struct Node{    int father;    int layer;    vector<int> son;}node[MAXN];void D...

2018-08-04 17:08:54 143

原创 PAT-A 1003 Emergency (25)

#include <iostream>#include <iomanip>using namespace std;#define MAXN 501#define INFINITE 99999999struct Graph{    int vexnum;//顶点数    int edge;//边数    int vexdata[MAXN];    ...

2018-08-04 14:33:31 101

原创 PAT-A 1002 A+B for Polynomials (25)

#include <iostream>#include <cstdio>#include <cstring>using namespace std;int main(){    double a[1002];    memset(a,0,sizeof(a));    int s1,s2;    cin>>s1;    int...

2018-08-01 18:08:38 133

原创 PAT-A 1001 A+B Format (20)

#include <iostream>#include <cstdio>#include <vector>using namespace std;vector<int> res;int main(){    int a,b,c,flag=0;    cin>>a>>b;    c=a+b;    if(...

2018-08-01 13:42:00 171

原创 PAT乙级题库1011-1019(很水)

PAT乙级题库1011#include <iostream>using namespace std;int main(){    int n;    cin>>n;    for(int i=1;i<=n;i++){        long long a,b,c;        cin>>a>>b>>c; ...

2018-07-28 15:49:12 237

原创 PAT乙级题库1010(很水)

当a0=0时,f(x)=a0也是一个多项式,叫做零多项式#include <iostream>using namespace std;int main(){    int A,n,flag=0;    while(cin>>A>>n){        if(flag==0&&n==0){            cout&lt...

2018-07-25 23:25:39 1358

原创 PAT乙级题库1009(很水)

word=input()word=word.split()word.reverse()for i in word:    print(i,end="")    if i!=word[len(word)-1]:        print(" ",end="")

2018-07-25 22:34:13 264

原创 PAT乙级题库1008(很水)

#include <iostream>using namespace std;#define MAXN 101int main(){    int res[MAXN];    int m,n;    cin>>m>>n;    for(int i=0;i<m;i++){        cin>>res[i];    }...

2018-07-25 22:23:55 470

原创 PAT乙级题库1007(水)

#include <iostream>#include <cmath>using namespace std;int main(){    int N;    cin>>N;    int prime=3;    int num=0;    for(int i=4;i<=N;i++){        if((i%2)*(i%3)){...

2018-07-25 22:11:44 218

原创 PAT乙级题库1006(水)

def trans(num):    num=list(num)    res=''    if len(num)==3:        res=int(num[0])*'B'+int(num[1])*'S'        for i in range(int(num[2])):            res=res+str(i+1)    elif len(num)==2:   ...

2018-07-25 20:38:17 195

原创 PAT乙级题库1005(水)

#include <iostream>#include <cstring>#include <cstdio>using namespace std;#define MAXN 100000int main(){    int a[MAXN];    memset(a,0,sizeof(a));    int n;    scanf("%d"...

2018-07-25 20:04:09 184

原创 PAT乙级题库1004(水)

#include <iostream>#include <algorithm>#include <string>using namespace std;#define MAXN 10000struct student{    string name;    string num;    int grade;}stu[MAXN];bool...

2018-07-25 19:13:22 287

空空如也

空空如也

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

TA关注的人

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