亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: BeautifulSoup如何查找class標簽 [打印本頁]

作者: cc7756789w    時間: 2015-04-21 07:59
標題: BeautifulSoup如何查找class標簽

<a href="aaaas"><img src="saaa"/></a>
<a class="url" href="saasa">那個分享第二份職業(yè),兩個月...</a>
<a href="aaaaa"><img src="aaaaa"></a>
<a class="url" href="aaaaa">兼職一:這是一個在手機上賺...</a>
<a href="saa">緇欐垜鍏蟲敞鐨勪漢鍐欎俊</a>
<a href="saaaat">鍘繪垜鍏蟲敞鐨勪漢鍒楄〃</a>

我想匹配出class="url"標簽
  1. from bs4 import BeautifulSoup
  2. import string, re

  3. f = open('dy.html', 'r')
  4. html = f.readlines()
  5. soup = BeautifulSoup(string.join(html, ''))
  6. for link in soup.find_all('a'):
  7.     print link.find(class_='url')
  8.     print link.find(attrs={'class','url'})
復制代碼
都顯示None
作者: cc7756789w    時間: 2015-04-21 09:41
本帖最后由 cc7756789w 于 2015-04-21 09:42 編輯

問題解決了,得這么搞

  1. soup = BeautifulSoup(self.response.read())
  2. tag = soup.find_all('span', attrs={'class':'from'})
  3. tag2 =  soup.find_all('a', attrs={'class':'url'})
復制代碼

作者: boatinwind    時間: 2015-05-14 14:45
回復 2# cc7756789w

我也剛學,找class感覺最爽了。嗖嗖快


# -*- coding: UTF-8 -*-

from bs4 import BeautifulSoup

the_html="""
<a href="aaaas"><img src="saaa"/></a>
<a class="url" href="saasa">那個分享第二份職業(yè),兩個月...</a>
<a href="aaaaa"><img src="aaaaa"></a>
<a class="url" href="aaaaa">兼職一:這是一個在手機上賺...</a>
<a href="saa">緇欐垜鍏蟲敞鐨勪漢鍐欎俊</a>
<a href="saaaat">鍘繪垜鍏蟲敞鐨勪漢鍒楄〃</a>
"""

soup=BeautifulSoup(the_html)

for one in soup(class_="url"):
    print one




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2