これまで演習ノートを新しく作るたびに、「index.html」にli要素を追加していました。それが面倒だったので、Pythonを使ってこの作業の自動化ができたらいいなと思ってプログラミングしようと思いました。
「シゴトがはかどる Python自動処理の教科書」クジラ飛行机 著
この本はMMC1Fナレッジコアにある本です(請求記号:D007.64-460)。p167-169を参考に作ってみました。画像はp169を参考にした実行結果です。きちんととりだしたいul要素が表示されています。
次は抽出した場所に要素を追加します。
「PythonのBeautifulSoup4でHTMLに要素を追加する」
このサイトを参考にしてすすめてみました。しかしここがつまづきどころでした。URLをPythonのなかに組み込むには気を付けなければいけないことが多数あるようです。
こちらのサイト
からr文字列というものを知りました。「r」をURLもしくはパスの前に置くと、以降の文字列が特殊文字として認識されなくなるのだそう。早速パスの前に「r」を置いてみます。
画像では試しに
Python自動処理の教科書
のリンクを追加しようとしています。
まだエラーがでます。エラーコードをコピペして検索にかけてみます…
よくわかりません!!