【Python】業務で即役立つ!Webブラウザー操作を無料で自動化!Seleniumライブラリーを使ってRPA構築!

Поделиться
HTML-код
  • Опубликовано: 2 ноя 2024

Комментарии • 18

  • @snackhiyoko
    @snackhiyoko 2 года назад +2

    素晴らしい!凄く分かりやすく見やすいです!あなたはpython特化チャンネルにすべきだと思います。

    • @daifuku1010
      @daifuku1010  2 года назад +1

      コメント頂き、ありがとうございます!
      そうしたいところですが、なかなかネタが続きませんので・・・
      今後も、良いネタが思いついたら、動画にしていきたいと思います!!

    • @snackhiyoko
      @snackhiyoko 2 года назад +1

      @@daifuku1010 はい、楽しみにしています(^^)

  • @t.kridingscenes5645
    @t.kridingscenes5645 2 года назад +1

    Webdriver exception でPATHのエラーででてしまうのですが、どうすればよいですか??

    • @daifuku1010
      @daifuku1010  2 года назад

      お問い合わせ頂き、ありがとうございます。
      動画の4:30辺りで説明しておりますように、ChromeDriver.exeのPathをフルパスで設定頂ければ解消すると思います。

    • @t.kridingscenes5645
      @t.kridingscenes5645 2 года назад +1

      @@daifuku1010 絶対パスでコーディングしましたが、エラーが出て困っています

    • @daifuku1010
      @daifuku1010  2 года назад

      可能性としては、以下が考えられます。
      1.Pathの指定は、Windowsの場合、¥(円マーク)は/(スラッシュ)に変換するか¥¥(円マーク2つ)にする必要がありますが、大丈夫でしょうか?
      2.chromedriver.exeはお使いのGoogleChromeのブラウザーのバージョンとマッチしていますか?

    • @t.kridingscenes5645
      @t.kridingscenes5645 2 года назад

      @@daifuku1010 1.2ともに満たしています

    • @daifuku1010
      @daifuku1010  2 года назад

      seleniumのバージョンは3.141.0ですか?
      また、エラーはブラウザーの起動の箇所で発生していますか?

  • @ipg4140
    @ipg4140 2 года назад +4

    いつも動画楽しく拝見させて頂いてます。
    使うライブラリは違いますが、住所一覧を地図に一括プロットの続編みたいで、本当に勉強になりました。
    恥ずかしながら、selenium IDEの存在を知らなかったので、ありがとうございました。

    • @daifuku1010
      @daifuku1010  2 года назад +1

      いつも動画をご覧いただき、ありがとうございます。
      APIが使えるサイトは、APIが良いですが、使えない場合は、Seleniumが良いと思います。
      Selenium IDE便利ですよ!と言いながら、私も最近知ったばかりですが・・・

  • @絵茶花
    @絵茶花 2 года назад +1

    久々にpythonシリーズを拝見しに来ました。
    今回も多くの学びがあり、感謝です。
    私もselenium IDEの存在を知らなかったので、とても参考になりました。
    私のGoogleのversionだと、住所が選択できず
    -> df.loc[i,'住所'] = driver.find_element(By.CSS_SELECTOR, "RcCsl:nth-child(3)").text  ×
    クリップボードにコピーしてペーストを試みたのですが、クリップボードにはWebブラウザ操作ではコピー保存されないのですね。。
    -> driver.find_element(By.CSS_SELECTOR, ".RcCsl:nth-child(3) .EgL07d").click() # 地図ボタンを押してクリップボードに住所をコピー ...うまくいかなかった。。
    地図保存(png)は、できたのでいろいろと試してみます。
    コードも公開で、ずいぶん助かります。
    ありがとうございました!!

    • @daifuku1010
      @daifuku1010  2 года назад +1

      コメント頂き、ありがとうございます。
      ブラウザーやSeleniumのバージョンによっては、HTMLのタグや、エレメントの取得の仕方が若干違うのかもしれませんね。
      色々試してみてください!!

  • @yoshito-tamasu
    @yoshito-tamasu Год назад +1

    はじめまして
    Python の勉強にこの動画を実践しました。
    初心者にも優しく説明していただき有難うございます。
    さて、最後の実行で住所がExcelに反映されません。
    エラーは無く、pngも作成されます。
    問題の行は↓
    df.loc[i,'住所'] = driver.find_element(By.CSS_SELECTOR, "div:nth-child(3)").text
    ですが、VSC で text が水色にならないのが原因か?
    どなたか教えてください!!

    • @daifuku1010
      @daifuku1010  Год назад +2

      お問い合わせ頂き、ありがとうございます!
      その行は、以下のように記載しており、若干違います。
      df.loc[i,'住所'] = driver.find_element(By.CSS_SELECTOR, ".RcCsl:nth-child(3)").text
      詳しくは、RUclipsの概要欄にQiitaのURLを掲載しており、そちらに、今回のプログラムの詳細を公開していますので、そちらも、ご覧ください。
      qiita.com/daifuku10/items/9273831af53bd130a44b
      よろしくお願いします!