美文网首页
Datawhale 爬虫学习笔记2

Datawhale 爬虫学习笔记2

作者: 小新_XX | 来源:发表于2019-08-10 17:40 被阅读0次

    Task2 学习beautifulsoup (使用beautifulsoup提取丁香园论坛的回复内容)

    首先放一张丁香园网站的截图:

    URL: http://www.dxy.cn/bbs/thread/626626#626626

    image

    这次任务的主要目的就是爬去该网站上的留言信息.

    第一步:使用BeautifulSoup解析网页

    
    from bs4 import BeautifulSoup as bs
    
    from urllib.request import urlopen
    
    from urllib.request import Request
    
    html = urlopen(url).read().decode('utf-8')
    
    html = bs(html, features='lxml')
    
    

    第二步: 使用.find()方法寻找用户名和留言内容.其中用户名在"div class = auth"标签下, 留言内容在"td class-postbody"标签下(为什么?)

    
    for data in html.find_all("tbody"):
    
        try:
    
            userid = data.find("div", class_="auth").get_text(strip=True)
    
            print("\n用户名:\n", userid)
    
            content = data.find("td", class_ = "postbody").get_text(strip=True)
    
            print("留言内容:\n", content)
    
            data.append((userid, content))
    
        except:
    
            pass
    
    

    输出:

    用户名:
    楼医生
    留言内容:
    我遇到一个“怪”病人,向大家请教。她,42岁。反复惊吓后晕厥30余年。每次受响声惊吓后发生跌倒,短暂意识丧失。无逆行性遗忘,无抽搐,无口吐白沫,无大小便失禁。多次跌倒致外伤。婴儿时有惊厥史。入院查体无殊。ECG、24小时动态心电图无殊;头颅MRI示小软化灶;脑电图无殊。入院后有数次类似发作。请问该患者该做何诊断,还需做什么检查,治疗方案怎样?

    用户名:
    lion000
    留言内容:
    从发作的症状上比较符合血管迷走神经性晕厥,直立倾斜试验能协助诊断。在行直立倾斜实验前应该做常规的体格检查、ECG、UCG、holter和X-ray胸片除外器质性心脏病。贴一篇“口服氨酰心安和依那普利治疗血管迷走性晕厥的疗效观察”作者:林文华 任自文 丁燕生http://www.ccheart.com.cn/ccheart_site/Templates/jieru/200011/1-1.htm

    用户名:
    xghrh
    留言内容:
    同意lion000版主的观点:如果此患者随着年龄的增长,其发作频率逐渐减少且更加支持,不知此患者有无这一特点。入院后的HOLTER及血压监测对此患者只能是一种安慰性的检查,因在这些检查过程中患者发病的机会不是太大,当然不排除正好发作的情况。对此患者应常规作直立倾斜试验,如果没有诱发出,再考虑有无可能是其他原因所致的意识障碍,如室性心动过速等,但这需要电生理尤其是心腔内电生理的检查,毕竟是有一种创伤性方法。因在外地,下面一篇文章可能对您有助,请您自己查找一下。心理应激事件诱发血管迷走性晕厥1例 ,杨峻青、吴沃栋、张瑞云,中国神经精神疾病杂志, 2002 Vol.28 No.2

    用户名:
    keys
    留言内容:
    该例不排除精神因素导致的,因为每次均在受惊吓后出现。当然,在作出此诊断前,应完善相关检查,如头颅MIR(MRA),直立倾斜试验等。

    相关文章

      网友评论

          本文标题:Datawhale 爬虫学习笔记2

          本文链接:https://www.haomeiwen.com/subject/ztorjctx.html