1樓:匿名使用者
# coding=utf-8
# using python27
from bs4 import beautifulsoup
soup = beautifulsoup('電子零元件業', 'lxml')
data = soup.findall('option')[0] # findall返回列表,因為只有一個,所以索引0
text = data.text
value = data['value'] # 注意這個是字串不是數字
print "text:%s value:%s" % (text, value)
輸出結果:
text:電子零元件業 value:28
2樓:匿名使用者
>>> soup = beautifulsoup('電子零元件業', 'lxml')
>>> for option in soup.find_all('option'):
... print(option['value'], option.text)
...28 電子零元件業
>>>
python beautifulsoup 獲取標籤中的值 怎麼獲取?
3樓:匿名使用者
age = soup.find(attrs=) #你這裡find只要一個attrs引數不會報錯。
if age == none: #簡單點可以用 if not age:
print u'沒有找到'
else:
soup.find(attrs=)
#否則用findall找出所有具有這個class的trtr = html.find("tr", attrs=)tds = tr.findall("td")for td in tds:
print td.string # 或許不是string屬性,你可以用dir(td)看看有哪些可用的。
4樓:真空
試試:#html就是整個頁面的html**。
html = beautifulsoup(html)#當且僅當頁面只有一個的時候才可以這麼用
#否則用findall找出所有具有這個class的trtr = html.find("tr", attrs=)tds = tr.findall("td")for td in tds:
print td.string # 或許不是string屬性,你可以用dir(td)看看有哪些可用的。
5樓:du瓶邪
推薦使用的是 pycharm,大部分用的都是這個,還有一部分堅守再sublime text上:
mport urllib
from beautifulsoup import beautifulsoup
url = 連線;
alldata=
content = urllib.urlopen(url).read()
soup = beautifulsoup(content)
tags1 = soup.findall('tr', )
tags2 = soup.findall('tr', )
上面的就是利用寫的一些**,是要取出網頁中class 為even right 的所有tr和所有class為odd right的所有tr取出之後就可以列印出他的內容。
6樓:匿名使用者
使用beautifulsoup的方法如下:
import urllib
from beautifulsoup import beautifulsoup
url = 連線
content = urllib.urlopen(url).read()
soup = beautifulsoup(content)tags1 = soup.findall('tr', )tags2 = soup.findall('tr', )上面的就是利用beautifulsoup寫的**;
要取出網頁中class 為even right 的所有tr和所有class為odd right的tr;
所有tr取出之後就可以列印出它的內容,就可以獲取值了。
python beautifulsoup 獲取標籤中的值 怎麼獲取
7樓:匿名使用者
使用beautifulsoup的方法如下:
import urllib
from beautifulsoup import beautifulsoup
url = 連線
content = urllib.urlopen(url).read()
soup = beautifulsoup(content)tags1 = soup.findall('tr', )tags2 = soup.findall('tr', )上面的就是利用beautifulsoup寫的**;
要取出網頁中class 為even right 的所有tr和所有class為odd right的tr;
所有tr取出之後就可以列印出它的內容,就可以獲取值了。
8樓:棟暖殊
推薦使用的是 pycharm,大部分用的都是這個,還有一部分堅守再sublime text上:
mport urllib
from beautifulsoup import beautifulsoup
url = 連線;
alldata=
content = urllib.urlopen(url).read()
soup = beautifulsoup(content)
tags1 = soup.findall('tr', )
tags2 = soup.findall('tr', )
上面的就是利用寫的一些**,是要取出網頁中class 為even right 的所有tr和所有class為odd right的所有tr取出之後就可以列印出他的內容。
python如何用beautifulsoup庫獲取如下所示中的第二個value的值? 5
9樓:匿名使用者
# -*- coding:utf-8 -*-
#標籤操作
from bs4 import beautifulsoup
import urllib.request
import re
#如果是**,可以用這個辦法來讀取網頁
#html_doc = ""
#req = urllib.request.request(html_doc)
#webpage = urllib.request.urlopen(req)
#html = webpage.read()
html="""
"""soup = beautifulsoup(html, 'html.parser') #文件物件
# 類名為***而且文字內容為hahaha的div
for k in soup.find_all('div',class_='atctit_more'):#,string='更多'
print(k)
python beautifulsoup的用法問題 soup.select('#link1 + .sister')
10樓:匿名使用者
這個是beautifulsoup4才有的功能(select選擇css標籤),在 beautifulsoup3之前沒有這個方法。
它是尋找包含有 link1 的標籤的兄弟標籤。 link1前面的#,表示查詢對應的#id
~ 表示所有其他兄弟標籤;
+ 表示第一個其他兄弟標籤。
python 使用beautifulsoup怎麼獲取div class文字內容
11樓:隨風飄揚
建議你用requests。不過我沒用過urllib2,無法回答你的問題。
12樓:
soup.find("div",class_="title").div.span.get_text()
拿走不謝
13樓:丿咫尺丨天涯
soup = beautifulsoup(html, 'lxml')
soup.find_all(name='div', attrs=
怎麼得到的紅鑽,怎麼得到免費的紅鑽?
需要花錢開通哦,一個月10個大洋,好奢侈哦,而且只能免費穿qq秀而已。現在有個活動能免費得一套qq秀 可以用半年 具體方法如下 1 用你的qq號登陸這個 http baobao.qq.com 2 點任意寶寶下面的 為ta加油!3 按照提示填寫驗證碼,點選 投票 提示投票成功後點 確定 4 依次回答列...
怎麼能得到更多的財富值,怎麼可以得到更多的財富值?
天天 百天 財富天添 快樂天天 滴水成河 粒公尺成籮。財富值有3種,1.知伍搏道 中的財富值 2.百科 中的財富值 3.文庫 中的財富值。1.知道 中的財富值 靠在 知道 中回腔碼祥答問題取得。2.百科 中的財富值 靠在 百科 中百科知識取得。3.文庫 中的財富值 靠在 文庫 中 評價 文件 中的檔案...
怎麼可以得到婆婆的原諒欺騙,怎麼能得到婆婆原諒我這樣罵她
現在一天就是真心的真誠的給婆婆道個歉,拿出你的行動。快過節了給婆婆買他喜歡的東西,給他做一手好菜。尤其要對他兒子好。賢惠善良溫柔,做人的,做媳婦的基本底線。甜言蜜語,笑臉相迎,甜甜的叫聲媽,都是為了自己,自家兒子,是一家人你婆婆應該會原諒你。怎麼可以得到婆婆原諒?那你就去找婆,婆實話實說。什麼園音?...