スポンサーサイト

2023.04.20 Thursday
0

    一定期間更新がないため広告を表示しています

    category:- | by:スポンサードリンク | - | - | -

    python3 での設定ファイルの読み込み方法

    2018.07.29 Sunday 18:14
    0
      python3 での 設定ファイルの読み込み方法


      -----------------------------------------------
      # -*- coding: utf-8 -*-

      import configparser


      config = configparser.ConfigParser()
      config.read('./config.ini', 'UTF-8')

      print(config.get('settings', 'host'))
      print(config.get('settings', 'port'))

      print(config.get('user', 'name'))
      print(config.get('user', 'password'))
      -----------------------------------------------



      セクション名を「 [] 」(大カッコ)で囲む。
      セクション配下にオプション名=値という書式でエントリを追加していく
      -----------------------------------------------
      config.ini
      # コメントアウト
      [settings]
      host = localhost
      port = 9999


      # 区切りは「 = 」or「 : 」可
      [user]
      name : hogehoge
      password : xxxxx
      category:Python | by:ittoocomments(0)trackbacks(0) | -

      seleniumつかってGoogle Chromeのヘッドレスモードをつかう環境整える(centos7)

      2018.07.27 Friday 14:17
      0
        CentOS7で seleniumつかってGoogle Chromeのヘッドレスモードをつかって自動操作する環境整える


        google-chromeとchromedriverをいれる必要がある
        あと自分のとこは python3とpipをいれたかな


        ■chromedriverのインストールとセット
        yum install epel-release
        wget https://chromedriver.storage.googleapis.com/2.40/chromedriver_linux64.zip

        unzip chromedriver_linux64.zip
        sudo mv chromedriver /usr/local/bin/
        sudo chown root:root /usr/local/bin/chromedriver
        sudo yum install -y libX11 GConf2 fontconfig


        ■google-chrome.repo をつくる
        vi /etc/yum.repos.d/google-chrome.repo
        [google-chrome]
        name=google-chrome
        baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch
        enabled=1
        gpgcheck=1
        gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub


        ■google-chromeインストール
        sudo yum install -y google-chrome libOSMesa google-noto-cjk-fonts
        category:selenium | by:ittoocomments(0)trackbacks(0) | -

        centos7にpython3をいれる

        2018.07.27 Friday 13:32
        0
          centos7

          ■pip install

          # yum install epel-release
          # yum install python-pip
          # pip install pip --upgrade
          $ pip install awscli --user


          # pip install selenium



          ■python3いれる

          PCでダウンロード
          yum install ius-release-1.0-15.ius.centos7.noarch.rpm

          FTPでcentosへ

          # rpm -Uvh ius-release-1.0-15.ius.centos7.noarch.rpm

          vi /etc/yum.repos.d/ius.repo を編集に以下にする(0に変更)
          [ius]
          #enabled=1

          enabled=0


          yum search python36
          sudo yum install -y python36
          sudo yum install -y python36-devel python36-libs



          ■python3 実行時は、 python36 で実行


          ざっくりとこんな感じやったと思う
          category:Python | by:ittoocomments(0)trackbacks(0) | -

          selenium pythoniで iframe内の要素を操作する方法 driver.switch_to_frame(iframe)

          2018.07.22 Sunday 21:52
          0
            selenium pythoniで iframe内の要素を操作する方法

            driver.switch_to_frame(iframe)することで対応できた

            iframe = driver.find_element_by_css_selector('.aaa')
            driver.switch_to_frame(iframe)

            操作したかった場所を指定できるようになった
            driver.find_element_by_css_selector('.bbb').send_keys( text + Keys.RETURN)


            元に戻すときはこれをするよ
            driver.switch_to_default_content()
            category:selenium | by:ittoocomments(0)trackbacks(0) | -

            pythonでselenium実行でエラー UnboundLocalError: local variable 'text' referenced before assignment

            2018.07.21 Saturday 00:27
            0
              pythonでselenium実行でエラー

              UnboundLocalError: local variable 'text' referenced before assignment

              textがローカル変数として認識してしまうため、textが初期化されていないためエラー

              事前に
              global text

              をすればいい
              category:selenium | by:ittoocomments(0)trackbacks(0) | -

              ad
              Calender
              1234567
              891011121314
              15161718192021
              22232425262728
              293031    
              << July 2018 >>
              Selected entry
              PR
              Category
              Archives
              Recommend
              Link
              Profile
              Search
              Others
              Mobile
              qrcode
              Powered
              無料ブログ作成サービス JUGEM