Ray,wu. 2019-12-21 15:10
浏览 725

Python 爬虫 find_all 发现多条数据,如何批量提取其中的数据,tag.text不可以提取列表

import requests
from bs4 import BeautifulSoup
res=requests.get('https://wordpress-edu-3autumn.localprod.oc.forchange.cn/all-about-the-future_04/comment-page-1/#comments')
html=res.text
items=BeautifulSoup(html,'html.parser')
items1=items.find_all(id="comments")
for item in items1:
head=item.find_all(class_="comments-title")
name=item.find_all(class_="fn")
say=item.find_all(class_="says")
date=item.find_all('time')
content=item.find_all('p')

print(head.text,'\n')
print(name.text,'\n')
print(say.text,'\n')
print(date.text,'\n')
print(content.text,'\n')
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥100 求数学坐标画圆以及直线的算法
    • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
    • ¥15 名为“Product”的列已属于此 DataTable
    • ¥15 安卓adb backup备份应用数据失败
    • ¥15 eclipse运行项目时遇到的问题
    • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
    • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
    • ¥15 自己瞎改改,结果现在又运行不了了
    • ¥15 链式存储应该如何解决
    • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站