2017-01-25 13 views
0

すべてのdivタグをdata-titleとdata-url attrで抽出しようとしています。タグattr 'data-title'を抽出しています。beautifulsoup4

[urltest1、urltest2、urltest3、urltest4]データ-URL のために[TEST1、TEST2、TEST3、TEST4]

データタイトル ため :

のようなリストを作成するためのコードを好みますか

サンプル・データ(BS4形式が解析された)

<div id="container"> 
<script type="text/javascript"> 
$(function() { 
    $('li').live('click', function(e){ 
    window.location = $(this).find('.widget').data('url'); 
    }); 
}); 
</script> 
<div class="gridster"> 
<ul> 
<li data-col="1" data-row="1" data-sizex="1" data-sizey="1"> 
<div data-title="TEST1" data-url="/urltest1" data-view="Text"></div> 
</li> 
<li data-col="2" data-row="1" data-sizex="1" data-sizey="1"> 
<div data-title="TEST2" data-url="/urltest2" data-view="Text"></div> 
</li> 
<li data-col="3" data-row="1" data-sizex="1" data-sizey="1"> 
<div data-title="TEST3" data-url="/urltest3" data-view="Text"></div> 
</li> 
<li data-col="15" data-row="1" data-sizex="1" data-sizey="1"> 
<div data-title="TEST4" data-url="/urltest4" data-view="Text"></div> 
</li> 
</ul> 
</div> 
</div> 

答えて

0

あなたが試すことができ、

$('div[data-title]').each(function() { 
    // Here is the div with the attribute data-title 
}); 
関連する問題