seleniumつかってtwitterに自動ログイン by python

2018.09.07 Friday 20:26
0
    ざっくりとこんな感じ

    driver.get("https://twitter.com/login")

    driver.find_element_by_class_name("js-username-field").send_keys( userid )
    driver.find_element_by_class_name("js-password-field").send_keys( password + Keys.RETURN)
    category:selenium | 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) | -

      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) | -

          パス指定 SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-4: truncated ¥xXX escape

          2018.07.20 Friday 07:47
          0
            SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-4: truncated ¥xXX escape


            PC上でpython 絶対パスを指定するとき、

            driver = webdriver.Chrome(‘C:¥Users¥xxx¥Documents¥chromedriver.exe’)

            みたなコードを書くと

            SyntaxError: (unicode error) ‘unicodeescape’ codec can’t decode bytes in position 2-3: truncated ¥UXXXXXXXX escape

            とエラー。

            その時には、パス指定の直前にrを加えると解消される。

            driver = webdriver.Chrome(r’C:¥Users¥xxx¥Documents¥chromedriver.exe’)
            category:selenium | by:ittoocomments(0)trackbacks(0) | -

            ad
            Calender
                  1
            2345678
            9101112131415
            16171819202122
            23242526272829
            3031     
            << December 2018 >>
            Selected entry
            PR
            Category
            Archives
            Recent comment
            • 円マークが自動変換されてる
              aaaaaa
            • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
              66hills
            • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
              ssd
            • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
              max
            • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
              DOM
            • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
              DOM
            • コンピュータ業界の根本的な変化
              cloud
            • コンピュータ業界の根本的な変化
              Dellの仮想化
            • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
              えちごや
            • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
              touch
            Recent trackback
            • スマートフォンの法人活用例
              無線LANネットのブログ
            • Yahoo!オークションからのアフィリエイト収入が一気に70%減になってしまい涙目になってる話
              特選情報
            Recommend
            Link
            Profile
            Search
            Others
            Mobile
            qrcode
            Powered
            無料ブログ作成サービス JUGEM