メカエンジニアのためのプログラミング #015 スクレイピング練習用サイト

test site

1. テスト節1

2. テスト節2


/*css: CSSで横並びのコンテンツ*/

/* classの例 */

.contents {
   overflow: hidden;
}
.item {
   float: left;
   padding: 20px 30px;
   text-align: center;
}

3. test_code_python

Pythonスクリプト

import requests
from bs4 import BeautifulSoup

page_url = r"https://www.adomiralchaos.com/programmierung/mecha-program-015/"

r = requests.get(page_url)

soup = BeautifulSoup(r.text, features="html.parser")

result =  soup.find_all("ul", attrs={"id": "sraping_01_ul"}) #, attrs={"alt": ""}

print(result)

実行結果

[<ul id="sraping_01_ul">
<li>
<div>
<p>
                3月1日
            </p>
</div>
<div>
<p>
<a href="https://www.adomiralchaos.com/programmierung/class_flow/" rel="noopener" target="_blank">
                    書籍のタイトル1:メカエンジニアのためのプログラミング学 
習フロー
                </a>
                ”  ”
                <img alt="別ウィンドで開きます" height="1%" loading="lazy" src="https://www.adomiralchaos.com/wp-content/uploads/2022/02/dummy5_tile_image01.png" width="1%"/>
</p>
</div>
<div>
<p>
                author=serpent
            </p>
</div>
<div>
<p>
                出版社:自費出版
            </p>
</div>
</li>
<li>
<div>
<p>
                3月1日
            </p>
</div>
<div>
<p>
<a href="https://www.adomiralchaos.com/programmierung/class_flow/" rel="noopener" target="_blank">
                    書籍のタイトル2:メカエンジニアのためのプログラミング学 
習フロー_re
                </a>
                ”  ”
                <img alt="別ウィンドで開きます" height="1%" loading="lazy" src="https://www.adomiralchaos.com/wp-content/uploads/2022/02/dummy5_tile_image01.png" width="1%"/>
</p>
</div>
<div>
<p>
                author=serpent_re
            </p>
</div>
<div>
<p>
                出版社:自費出版_re
            </p>
</div>
</li>
<li>
<div>
<p>
                3月2日
            </p>
</div>
<div>
<p>
<a href="https://www.adomiralchaos.com/programmierung/class_flow/" rel="noopener" target="_blank">
                    書籍のタイトル3:test
                </a>
                ”  ”
                <img alt="別ウィンドで開きます" height="1%" loading="lazy" src="https://www.adomiralchaos.com/wp-content/uploads/2022/02/dummy5_tile_image01.png" width="1%"/>
</p>
</div>
<div>
<p>
                author=serpent__
            </p>
</div>
<div>
<p>
                出版社:自費出版__
            </p>
</div>
</li>
<li>
<div>
<p>
                3月31日
            </p>
</div>
<div>
<p>
<a href="https://www.adomiralchaos.com/programmierung/class_flow/" rel="noopener" target="_blank">
                    書籍のタイトル100:test100
                </a>
                ”  ”
                <img alt="別ウィンドで開きます" height="1%" loading="lazy" src="https://www.adomiralchaos.com/wp-content/uploads/2022/02/dummy5_tile_image01.png" width="1%"/>
</p>
</div>
<div>
<p>
                author=serpent__31
            </p>
</div>
<div>
<p>
                出版社:自費出版__31
            </p>
</div>
</li>
</ul>]

EOF

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

トップに戻る