def parse(self, response, **kwargs): bs = BeautifulSoup(response.text,'html.parser') tr_tags = bs.find_all('tr',class_="item") for tr_tag in tr_tags: # 标题 # title_name = tr_tag.find('div',class_="pl2")[1].text.split()[0].join() # 优化一下 # print(title_name) title_name = tr_tag.find_all('a')[1].text.split() choose_title_name = "".join(title_name) # 出版信息 publish_data = tr_tag.find_all('p')[0].text # 评分 grade = tr_tag.find('span',class_="rating_nums").text # find_all 是个列表 find 不是 # 简评 comment = tr_tag.find_all('span',class_="inq")[0].text print(["".join(title_name),publish_data,grade,comment])
01-31
427
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
09-26
4018
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交