数据库的疑问与解答
1.我在把数据导入数据库的时候发现了一个问题:

翻译了一下意思是:
这个表没有一个默认值。所以错了,我查了之后明白是自己建表的时候字符串类型写错了,请看下图

chapter_number的意思是章节编号,我想把它变成1,2,3,4,5这样的自增长,于是把它改成了int(5)勾选了自增长

然后运行代码,成功了
2.随之而来又有一个问题,那就是每次抓取数据存入数据库后,我发现chapter_number(章节编号)这个字段的数不会重置为1,就比如你这次抓了三条数据,chapter_number(章节编号)为1,2,3
下次再抓就成了4,5,6 他不会重置为1 很烦 我去查了一下 得到了答案

两种方法,都是可以的
3.既然代码可以抓三行,那就可以抓300行,我想尝试下,于是我改了下代码

得注意几点
(1).range(1163668,1163671)的意思是从网站https://www.qishuw.com/473/1163668.html抓到https://www.qishuw.com/473/1163671.html,总共三章内容
(2).time。sleep(0.1)睡眠时间尽量长点,如果休眠时间太短代码执行过程中还容易出错,没有休眠时间id会被封

浙公网安备 33010602011771号