2025年12月19日

No.2504 はてなダイアリの記事の数を数える” についての 2 の意見

  1. 触発されて、勉強がてら自分のはてなブログの記事も数えてみました。
    プロフィールページを見れば記事数あるので意味ないけれど…。
    physonはインデントにちゃんと意味があったんですね。私はしばらくこれが分からずハマっていました。
    —————————–
    # coding: UTF-8
    import requests
    from bs4 import BeautifulSoup
    page= 1 #読み込み開始ページ
    entry = 1 #記事のカウント用(whileが最初で終了しないための初期値)
    entrysum = 0 #記事の合計
    while entry>0: #エントリーがある場合のみ処理
    target_url =’http://www.boardgamepark.com/archive?page=’
    r = requests.get(target_url+ str(page) ) #requestsを使って、webから取得
    soup = BeautifulSoup(r.text, ‘lxml’) #要素を抽出
    entry = len( soup.find_all(‘a’, class_=”entry-title-link”))
    entrysum = entrysum + entry
    page += 1
    print (entrysum)

  2. おぉ~すごーい!!
    そうなんですよ。インデント! 説明不足ですみません。
    こんなつたない説明なのに乗ってくれてありがとうございます!!
    私ブログは断念してしまったw

bg4kids へ返信する コメントをキャンセル

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

CAPTCHA