import requests
session = requests.session()
data = {
'loginName': 账号,
'password': 密码
}
#
url = 'https://passport.17k.com/ck/user/login'
resp = session.post(url, data=data)
resp1 = session.get('https://user.17k.com/ck/author/shelf?page=1&appKey=2406394919')
s = resp1.text
lst = []
# 遍历字符串 查找符合条件的子字符串
for i in range( len(str(s)) ) :
tmp = s[i:i + 14]
if tmp == '"introduction"':
i = i + 16
tmp_s = ""
while s[i] != '"':
tmp_s += s[i]
i += 1
# 对读取的字符串做特殊处理,剔除一些不需要的字符
tmp_s = tmp_s.replace("\\n",'')
tmp_s = tmp_s.replace("\u3000", '')
# 添加到列表里
lst.append({"introduction": tmp_s})
tmp = s[i:i + 10]
if tmp == '"bookName"':
i = i + 12
tmp_s = ""
while s[i] != '"':
tmp_s += s[i]
i += 1
lst.append({"bookName": tmp_s})
# 读入文件d.txt
with open('d.txt',mode='w',encoding='utf-8') as fp:
for i in range(len(lst)):
fp.write(str(lst[i]))
if i % 2 == 1:
fp.write('\n')
输出结果:
{'bookName': '此刻,我为华夏守护神'}{'introduction': ' 0260年12月24日平安夜,米国旧铜山首现大批海兽,全城人民无一幸存! 0261年4月23日,北熊国出现6级海兽,全国沦陷! 0262年1月1日,新年第一天,华夏出现10级海兽,代号【饕餮】,华夏沦陷! ......0260年1月,华夏战神臣风重生到海兽爆发十一个月前。他赢得高层信任,将在华夏近两万公里的海岸线上铸起一座钢铁长城!外媒惊为:东方奇迹!“求求臣战神,打开国门放我们进去!”“我们要呼吸东方没有血腥味的空气!”'}
{'bookName': '宗门里除了我都是卧底'}{'introduction': '我叫陈宁,穿越到了九州顶级门派。老掌门仙逝前把掌门之位传给了我。还告诉了我一系列爆炸消息。“大长老沧月是皇朝派过来监视门派的线人。”“二长老是天池圣地的圣女,年幼时就潜伏在门派里,作为内应,随时准备配合天池圣地里应外合。”“执法堂堂主是魔族探子,关于门派的各种秘密,已经传递出去数以万计的情报了。”“门派第一高手是个兽耳娘,是兽族扎在门派里的一根钉子,对掌门之位虎视眈眈,随时准备取而代之,振兴族群。”“就连我的贴身护卫,也是盗神的孙女,听从盗神之命,贪图门派里的财宝密藏,所图甚大!”总之……现在门派里除了我以外,全都是卧底。这可怎么办?在线等,挺慌的。'}
{'bookName': '穿到三千小世界里当炮灰'}{'introduction': '世上总有那么一些人,总是被天道偏爱,万中无一,金手指满满。直到他们遇到苏千寻。溺爱,懂?*苏千寻作为天道亲闺女,什么都缺,就是不缺运道。因太难管教,总是胡乱改写大千世界,被天道一气之下丢到三千小世界中将功补过,还附带一个一天到晚只会嘤嘤嘤的小系统。第一个世界:娱乐圈潜规则男团导师——她觉得还能补救一下第二个世界:穷逼的玄学大佬——我要是说我真不会玄学你们信不信第三个世界:大佬的心头娇——我年纪轻轻的就想发财第四个世界:不好好拍戏就要回家继承遗产的小透明——天凉了,她家什么时候才能破产第五个世界:被顶替的高考状元其他世界待定。真·锦鲤·欧皇·苏千寻,舒爽的人生不需要解释。'}