📖

mixhostからbeautifulsoup4を動かす

2021/10/07に公開

前提条件

実行方法

  • 作業用のディレクトリを作る
    • 今回はpublic_html/path/to/script.pyのような形で構成した
  • 後は前述したような感じで実行すれば良い
    • コマンド例:home/xxx/local/python/bin/python3 home/xxx/public_html/test.com/test/bs4.py
    • こんな感じ

つまずきポイント

  • pythonでurllib.urlopen()やopen()を使っている場合、ターミナルの作業ディレクトリに対してで判定されるので、そこを加味してパスを指定しないとNo such file or directory みたいになる
  • 前述したようなディレクトリ構造の場合
    • home/xxx/public_html/test.com/test/images/image_name.jpg
    • みたいな感じで指定しておくと良い
  • ちなみにターミナルのデフォルトディレクトリはhome/xxx/
  • cronはrootディレクトリからの指定になるので、cronで動かす場合はhomeから書いておくと良い

Discussion