- 博客(12)
- 收藏
- 关注
原创 【scrapy爬取不到tbody的问题以及保存数据为json格式】
scrapy用xpath爬取不到tbody的问题这是因为tbody是Firefox和Chrome等浏览器自动添加的标记。但是当使用Scrapy进行抓取时,tbody不在responseHTML中。所以我们只要把xpath里的tbody删除即可正常爬取的数据顺便写点scrapy的经验吧, 进入循环的xpath语句记得前面没有/这些东西, 直接按节点走,例如:第一个for循环是对末尾的div数组进行遍历, 然后第二层循环是对div数组里的div[2]/div/div[]数组进行遍历, 注意xpat
2022-05-23 11:10:40
1108
原创 C++利用stringstream去除一个字符串中间的空格并逐个提取子串
stringstream真的是非常好用的一个工具,需要头文件,废话不多说,直接上代码:#include<iostream>#include<sstream> using namespace std;main(){ string s; getline(cin,s); stringstream ss(s);//主要依靠这个函数来取消单词之前的空格 while(ss){ ss>>s; cout<<s<<endl; }
2020-12-23 21:48:35
1430
3
原创 ptaN个数相加C++直接通分解法
废话不多说,直接上代码:#include<iostream>#include<cmath>using namespace std;long int Find(long int n1,long int n2){//求最小公倍数 long int hcf, temp, lcm; hcf = n1; temp = n2; while(hcf != temp) { if(hcf > temp) hcf -= temp;
2020-12-23 20:19:10
423
1
原创 MYsql语句group by和Oder by的区别
今天用JAVA做选课系统,结果用group by从数据库选出来的数据一直不全,语句如下:select student.studentID,age,major,studentName,eMail,phone,sex,courseid from student,xuanke where xuanke.studentID = student.studentid group by xuanke.courseid;group by courseid(按照课程号id排序);后来把group by 改成了order.
2020-12-17 20:09:26
275
原创 java和mysql连接的url问题
String url = "jdbc:mysql://localhost:3306/db?serverTimezone = Asia/Shanghai&characterEncoding=utf8&useUnicode=true&useSSL=false"db:数据库的名字localhost:数据库所在服务器的IP(localhost本地)3306:数据库的端口号jdbc:mysql:// 是指JDBC连接方式useUnicode:是否使用Unicode字符集char
2020-12-14 11:19:26
899
原创 C++PTA矩阵A乘B
废话不多说直接上代码:#include<iostream>#include<string.h>//memset()函数头文件 using namespace std;main(){ int n,m,n1,m1; cin>>n>>m;//矩阵A的大小 int a[n][m]; for(int i = 0;i < n;i++) for(int j = 0;j < m;j++) cin>>a[i][j];//输入值 c
2020-12-11 20:06:55
799
原创 关于while(n--)n的值的问题
#include<iostream>using namespace std;main(){ int n; cin>>n; while(n--){ cout<<n; }}输入5的运行结果,我们可以看到n的值是先-1了然后才进入循环的,这点切记
2020-12-11 19:50:11
392
1
原创 pta15分古风排版C++
废话不多说,直接上代码:#include<iostream>using namespace std;main(){ int n; cin>>n; getchar();//吃掉回车 string s; getline(cin,s); int m = s.size() / n; if(s.size()%n) m++;//确定存储数组的列数 char a[n][m];//存储数组 int sum = 0; for(int i = m-1;i >= 0;i-
2020-12-08 19:12:00
297
原创 关于getline()什么时候用getchar()的问题
就拿这段代码举例,这里输入一个字符a,再用getline()函数接收一个字符串s的值并输出,输入:a,回车程序结束,问题是getline()读取了回车导致结束,所以这里如果想用回车输入的话要加一个getchar()吃掉回车#include<iostream>using namespace std;main(){ char a; string s; cin>>a; getline(cin,s); cout<<a<<endl<<s;}
2020-12-08 18:08:11
929
原创 pta6翻了C++超简单做法超简单代码
“666”是一种网络用语,大概是表示某人很厉害、我们很佩服的意思。最近又衍生出另一个数字“9”,意思是“6翻了”,实在太厉害的意思。如果你以为这就是厉害的最高境界,那就错啦 —— 目前的最高境界是数字“27”,因为这是 3 个 “9”!本题就请你编写程序,将那些过时的、只会用一连串“6666……6”表达仰慕的句子,翻译成最新的高级表达。输入样例:it is so 666 really 6666 what else can I say 6666666666输出样例:it is so 666 real
2020-12-07 20:46:16
683
原创 pta15分1帮1C++
**pta15分1帮1C++** “一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当前尚未分组的学生中,将名次最靠前的学生与名次最靠后的异性学生分为一组。 话不多说直接上代码#includeusing namespace std;int a1[50];//定义一个全局数组初值为0,用来判断是否使用过main(){int n,m = 0;cin&g...
2020-12-06 14:51:33
417
原创 关于MYSQL无法建表ERROR 105的问题
直接放图!这是因为我选择的外键在另一个表里不是主键造成的,如果检查发现确实是主键的话就检查这个主键的字符集和排序规则是不是正确的我的话把字符集和排序规则改了以后成功建表了...
2020-11-25 16:20:56
344
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人