python - bs爬下div后如何获得最外层标签?
大家讲道理
大家讲道理 2017-04-18 10:03:34
0
2
314
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

répondre à tous(2)
PHPzhong
    <p class="l_post l_post_bright j_l_post clearfix " data-field='{"author":{"user_id":348570172,   "user_name":"\u6446\u6446\u821e\u66f2","props":null},"content":{"post_id":31489927386,"is_anonym":false,"forum_id":874949,"thread_id":2108034524,"content":"912904081@qq.com\u8c22\u8c22\u6492","post_no":94,"type":"0","comment_num":0,"props":null,"post_index":0,"pb_tpoint":null}}'> <p class="d_author"> <ul class="p_author">
    ...
    </p>

Ce que je veux explorer, c'est le nom d'utilisateur et le contenu dans la balise la plus externe de ce p. Il y a de très nombreuses balises au milieu. Je viens d'explorer toutes les balises de ce p. balise la plus externe dont j'ai besoin

Peter_Zhu
   r = requests.get("http://tieba.baidu.com/p/2108034524?pn=4")
   soup = BeautifulSoup(r.content, "lxml")
   users = soup.find_all("p", class_="l_post")
   for user in users:
       print(user["data-field"])
       # 其他处理

Traitez ensuite le contenu extrait

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal