国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python讀取本地文件并解析網(wǎng)頁元素的方法

2020-02-23 00:10:35
字體:
供稿:網(wǎng)友

如下所示:

from bs4 import BeautifulSouppath = './web/new_index.html'with open(path, 'r') as f: Soup = BeautifulSoup(f.read(), 'lxml') titles = Soup.select('ul > li > div.article-info > h3 > a')for title in titles: print(title.text)輸出:Sardinia's top 10 beachesHow to get tannedHow to be an Aussie beach bumSummer's cheat sheet
#其中titles = Soup.select('ul > li > div.article-info > h3 > a')#等效titles = Soup.select('h3 a')
print(title.text)#等效print(title.get_text())print(title.string)

也可以使用以下代碼

import bs4  path = './web/new_index.html'  with open(path, 'r') as f:  Soup = bs4.BeautifulSoup(f.read(), 'lxml')   titles = Soup.select('h3 a') for title in titles:  print(title.string) 

Html原文:

<html><head> <link rel="stylesheet" type="text/css" href="new_blah.css" rel="external nofollow" ></head><body> <div class="header">  <img src="images/blah.png">  <ul class="nav">   <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" >Home</a></li>   <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" >Site</a></li>   <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" >Other</a></li>  </ul> </div> <div class="main-content">  <h2>Article</h2>  <ul class="articles">   <li>    <img src="images/0001.jpg" width="100" height="91">    <div class="article-info">     <h3><a href="www.sample.com" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >Sardinia's top 10 beaches</a></h3>     <p class="meta-info">      <span class="meta-cate">fun</span>      <span class="meta-cate">Wow</span>     </p>     <p class="description">white sands and turquoise waters</p>    </div>    <div class="rate">     <span class="rate-score">4.5</span>    </div>   </li>   <li>    <img src="images/0002.jpg" width="100" height="91">    <div class="article-info">     <h3><a href="www.sample.com" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >How to get tanned</a></h3>     <p class="meta-info">      <span class="meta-cate">butt</span><span class="meta-cate">NSFW</span>     </p>     <p class="description">hot bikini girls on beach</p>    </div>    <div class="rate">     <img src="images/Fire.png" width="18" height="18">     <span class="rate-score">5.0</span>    </div>   </li>   <li>    <img src="images/0003.jpg" width="100" height="91">    <div class="article-info">     <h3><a href="www.sample.com" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >How to be an Aussie beach bum</a></h3>     <p class="meta-info">      <span class="meta-cate">sea</span>     </p>     <p class="description">To make the most of your visit</p>    </div>    <div class="rate">     <span class="rate-score">3.5</span>    </div>   </li>   <li>    <img src="images/0004.jpg" width="100" height="91">    <div class="article-info">     <h3><a href="www.sample.com" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >Summer's cheat sheet</a></h3>     <p class="meta-info">      <span class="meta-cate">bay</span>      <span class="meta-cate">boat</span>      <span class="meta-cate">beach</span>     </p>     <p class="description">choosing a beach in Cape Cod</p>    </div>    <div class="rate">     <span class="rate-score">3.0</span>    </div>   </li>  </ul> </div> <div class="footer">  <p>© Mugglecoding</p> </div></body></html>            
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 沈丘县| 新丰县| 连城县| 乌拉特中旗| 湟源县| 绥中县| 海原县| 三门县| 耒阳市| 民勤县| 平定县| 桃园县| 神农架林区| 邢台市| 邮箱| 四子王旗| 涞源县| 报价| 三门县| 石阡县| 梓潼县| 鄂托克旗| 上思县| 运城市| 西平县| 抚州市| 墨竹工卡县| 新宾| 陈巴尔虎旗| 黎平县| 钟山县| 咸宁市| 台州市| 澎湖县| 美姑县| 上栗县| 泰和县| 临西县| 文安县| 东丰县| 三门峡市|