【PythonによるWebスクレイピング入門】vol.01:ログインなどのブラウザ操作を自動化しよう(Selenium)

みなさんお待ちかねのPythonによるWebスクレイピング入門第一弾です!
Pythonを学び始めた方の多くが、今回お伝えする「Webスクレイピング」に興味を持っているのではないでしょうか?
今回お伝えするSeleniumを用いることで、習得コストを抑え、業務自動化を簡単に実現することができます。本動画では、ログインを中心としたブラウザ操作の自動化についてお伝えします!
◎ChromeDriver - WebDriver for Chrome
chromedriver.chromium.org/
◎講義で使用するページ
scraping-for-beginner.herokua...
■ 本講座のベースになっているUdemy講座
PythonによるWebスクレイピング〜入門編〜
www.udemy.com/course/python-s...
■ PythonによるWebスクレイピング入門
Pythonを用いた業務効率化、自動化の中でも代表的なWebスクレイピングについてお伝えしていきます。ブラウザ操作の自動化からテキストや画像データの自動抽出等を行う方法についてわかりやすくお伝えします。
■ 他シリーズ人気動画
習得したい言語第1位!!Pythonとは? | 中学生でもわかるPython入門シリーズ
• 01. 習得したい言語第1位!!Python...
クラス | 中学生でもわかるPython入門シリーズ
• 15. クラス | 中学生でもわかるPyth...
PythonでぐるなびAPIを扱おう | Python活用シリーズ
• PythonでぐるなびAPIを扱おう | P...
■ Twitter
/ 03imanyu
■ Udemy
www.udemy.com/user/jin-xi-han...
#Webスクレイピング #Python #Selenium

Пікірлер: 136

  • @kamonegi38
    @kamonegi382 жыл бұрын

    素晴らしくわかりやすく丁寧ですね!おかげさまでようやくSeleniumを実用的に動かせるようになりました。本当に助かりました。

  • @imanyu_programming

    @imanyu_programming

    2 жыл бұрын

    無事動かせたようで良かったです!!

  • @kenkenmath
    @kenkenmath3 жыл бұрын

    待望のシリーズ✨

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    お待たせいたしました!! 面白い講座を引き続き配信していきます!!

  • @doggy00d
    @doggy00d2 жыл бұрын

    色々見たけど一番わかりやすかったです。

  • @user-bj7rg7dl4h
    @user-bj7rg7dl4h3 жыл бұрын

    ありがとうございます!! 本当にいつもお世話になってます

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    コメントありがとうございます! そのようにおっしゃっていただき非常に嬉しいです!! 引き続き頑張ってください!!

  • @user-vj2dm8pi5v
    @user-vj2dm8pi5v3 жыл бұрын

    すごく説明がわかりやすくて面白かったです!

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    ありがとうございます😭

  • @ttymy2038
    @ttymy20383 жыл бұрын

    とても分かりやすく、楽しいです。他の動画も見てみます。

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    ありがとうございます!! 是非楽しんでいただければと!!

  • @user-rg7og8yr1l
    @user-rg7og8yr1l3 жыл бұрын

    ありがとうございます。別の動画を見てやっていましたが、うまくいかず挫折していました。本動画を参考にしたら何故かうまくできました。

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    おぉ、上手くいったようで良かったです!!!

  • @user-kj8pk1mq8d
    @user-kj8pk1mq8d3 жыл бұрын

    キノコードの説明じゃできなかったのにできました、、ありがとうございます。

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    おぉ、それは良かったです!!!

  • @nayamimondai70
    @nayamimondai703 жыл бұрын

    素晴らしい動画、本当に有難うございます。 この動画で、”挫折のループ”から生還しました。 これは、けして大げさな表現でなく、私の様な超初心者+ポンスケには、 ”溺れる者は藁をも掴む”の”命の藁”です。 いまにゅさんの、今後の一層の活躍を期待します。

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    そのようにおっしゃっていただき非常に嬉しいです。。。!!! はい!初学者に優しいコンテンツをしっかり作っていきます!!

  • @dshiny9753
    @dshiny97533 жыл бұрын

    分かりやすい・・・今まで独学でスクレイピングの勉強して挫折して。 実際にコードを打ち込んで実行できた時の嬉しさが半端ではなかったです。感無量でした! ありがとうございます!

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    コメントありがとうございます!! そのようにおっしゃっていただき嬉しいです!! シリーズものとして、引き続き出していくので、是非ご覧になっていただければと思います!

  • @user-sh7oy6fy8b
    @user-sh7oy6fy8b3 жыл бұрын

    初めまして!わかりやすく丁寧な動画をありがとうございます スクレイピングの流れを理解できました

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    こちらこそご視聴ありがとうございます!!!

  • @user-sh7oy6fy8b

    @user-sh7oy6fy8b

    3 жыл бұрын

    質問なのですが、windowsでシームレスモードにする場合はどのようにすればいいのでしょうか? この動画ではmacでbrowser=…の処理で引数なしですが、windowsではすでに引数が入っているためうまく処理ができませんでした 試したことは第二引数として実行→第一と第二入れ替えて実行 別のbrowser=を作って処理→一つ目のbrowser=の前後で実行 他のサイトも見てみましたが載っていませんでした 教えていただけると幸いです

  • @Alter_atsushiMatsumoto
    @Alter_atsushiMatsumoto3 жыл бұрын

    Progateさんの方から入り、現在チュートリアルがざっと一周目終わった文系の初学者です ディレクトリなどそもそもの環境についての理解すら浅く、Errorを吐きながらも他のサイトも参照しながら試行錯誤し、2時間かけて何とか実行できました! まだスタート地点も見えませんが、これからもいまにゅさんの動画を参考に壁にぶち当たりながら頑張ろうと思います!素敵な動画ありがとうございます!

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    おぉ、壁にぶち当たりながらも2時間お疲れ様でした!! 間違いなくその経験が最初は非常に重要です!! 私もエラーで何度嘆いたことか、、、 ぜひ引き続き頑張ってください!

  • @user-cg8zs1hb2x
    @user-cg8zs1hb2x3 жыл бұрын

    感動しました!

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    そのようなコメントいただき非常に嬉しいです!! 是非楽しんで活用いただければと!!

  • @user-uv5tp4bk3g
    @user-uv5tp4bk3g3 жыл бұрын

    最高

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    ありがとうございます!!!😍

  • @Ti-zl9cy
    @Ti-zl9cy3 жыл бұрын

    100回くらいいいねを押したいです!!

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    そんな嬉しいコメントありがとうございます!!!!

  • @semiosis_
    @semiosis_ Жыл бұрын

    簡単そうだな〜と思ってやってみたらジュピターラボのインストールに躓きまくって1時間くらいかかった m1macでは通常のやり方ではhomebrewが入れられないとなんとか

  • @yausyuki
    @yausyuki Жыл бұрын

    Chrome OSの場合も教えて下さい。

  • @GTAIVmania09
    @GTAIVmania092 жыл бұрын

    Selenium BasicによるChrome操作と、PythonによるChrome操作はどんな違いがあるのでしょうか?

  • @waterbe644
    @waterbe6443 жыл бұрын

    いろいろ試してみました。すごいです。ありがとうございます。ところで、これを実際にwindows環境で使う場合、どうするのが効率的なのですか。例えば、exeファイルにしたりするべきなのでしょうか。だとしたら、どうすればそれはできるのでしょうか。よければ教えてください。

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    コメントありがとうございます! 実際に試されたようで素晴らしいです!! 「実際にWindows環境で使う場合」、というのはどういうことでしょうか。。? 現在はどのような環境で実装されていますか。。? exeファイルをどこかに格納し、そのパスを記述するのが一般的ではありますが、動画でお伝えした、都度インストールする形でも全く問題ないです! 好みによるかと!

  • @kazumaru4482
    @kazumaru44822 жыл бұрын

    素人の私でもわかりやすく大変重宝しております 現在この動画を拝見し、Webスクレイピングにチャレンジしていますがどうもselenium4+googlecolabの組み合わせで行くとChromeDriverを使ってブラウザを立ち上げる段階で パーミッションエラーなどが発生し、動画のような動きになりません 使用OSはWindowsです ChromeDriver.exeのPath指定もできているようにも思えます また、13分ぐらいからの!pip install webdriver_managerを利用してもうまくいきません いろいろ検索してみたのですがselenium4+python3.7の相性が悪い気がしています お忙しいところ恐縮ですが現段階での、ベストプラクティスがあればご教授ください よろしくお願いいたします。

  • @user-zn5bj7xi4t
    @user-zn5bj7xi4t2 жыл бұрын

    ログインボタンにidがない場合、 find_element_by_の続きはどのように指定すればいいでしょうか。 ちなみにclass, type, ng-clickは書いてあります。

  • @IT-hr1un
    @IT-hr1un Жыл бұрын

    分かりやすい講義ありがとうございます。 質問よろしいでしょうか? 15:00以降のWindowsでのChromeDriverがインストールできませんでした。 エラーの意味が分からなく、教えていただくことは可能でしょうか?

  • @user-SoRA-chan
    @user-SoRA-chan2 жыл бұрын

    VSコードで同じように試したのですが、 webdriverをインポートしたらNo module named 'selenium'と出てきて知って進めませんでした。何か解決方法はありますか?

  • @yuukay6803
    @yuukay68032 жыл бұрын

    Selenium4ではfind_element_by_* が非推奨のようですが推奨の書き方の説明があると助かります。 ここに書き込んでいる皆さんはSelenium3で利用されていたのでしょうか。

  • @Yb1093
    @Yb10933 жыл бұрын

    はじめまして、いつもわかりやすい説明大変助かります! 質問なのですが、MACのターミナルでhomebrewをインストールしようとすると Use '--' to separate paths from revisions, like this: 'git [...] -- [...]' と表示されるのですが、これはどのような対応をすべきなのでしょうか? ご教示よろしくお願いいたします!

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    頂いた情報だけだとわからないですね。。。

  • @TE0781
    @TE07812 жыл бұрын

    参考になりました。 headlessモードでwindowがポップアップされる場合、新しいウィンドウの要素を取得できません。 何かいい方法はないでしょうか?参考になる動画などあればご教示願います。 ウィンドウの数が増えていること、ウィンドウのスイッチも確認しましたが、新しいウィンドウの要素を取得できず、ネットを彷徨っています。。。

  • @axiemanager4307
    @axiemanager4307 Жыл бұрын

    windowsでの質問ですが、jupyterlab内で「!pip install selenium」としても無反応なのにターミナル内で「pip install selenium」なら出来るのは何か設定がおかしいのでしょうか? 初心者質問ですみません。

  • @ackingmail1773
    @ackingmail17732 жыл бұрын

    windows環境です。 browser = webdriver.Chrome('chromedriver.exe')かつ browser = webdriver.Chrome(options=options)としたい時、 ()内はどう記述するのでしょうか?

  • @user-uj5lf3kg1w
    @user-uj5lf3kg1w3 жыл бұрын

    Mac bookでbrewがインストール出来なくてChromedriverのカッコの中にパスを入れたら動きました何か違いがあるならご教示をお願いします

  • @user-sd5ez6um7z
    @user-sd5ez6um7z2 жыл бұрын

    ウェブが立ち上がってすぐ消えてしまうのですがなぜですか?

  • @taya6664
    @taya66643 жыл бұрын

    はじめまして、ヒントだけ下さい! 今回は指定の場所を取得、入力としましたが、 例えば、画像を差し込める所に用意した画像を差し込む事も可能なのでしょうか?

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    コメントありがとうございます! それは画像のアップロードを意味していますか??

  • @taaaaa0609
    @taaaaa0609 Жыл бұрын

    これみてやってみてるんですけど、22:18あたりからユーザーネームの入力用のコード書いている中でfind_elementかfind_elementsしか候補が出てこない場合どうしたらいいですか? Pythonでの開発経験少ないもんで申し訳ありません

  • @negicko
    @negicko10 ай бұрын

    動画いつも参考にさせていただいてます。 Mac環境です。 Homebrewをローカル、Googlelab両方にインストール済みです。 Googlelabで !brew install chromedriverと入力すると /bin/bash: line 1: brew: command not foundと返ってきてしまいます。 パスが通っていないのかとも思いましたが、ローカル環境ではすでに通しています。 同様の質問をされている方もいらっしゃって、内容を読んでみましたが、分かりませんでした。 何かTIPSをいただければと思います。

  • @tatsumainomoto3884
    @tatsumainomoto38843 жыл бұрын

    とても分かりやすいです。 質問なんですが、 ブラウザを開く際ヘッドレスモードと、自動で更新してWindowsを開く操作を並行して行うことはできるのですか? もしあればコードを教えてもらえると嬉しいです。 よろしくお願いします。

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    コメントありがとうございます。 自動で更新とはどういうことでしょうか。。。?

  • @tatsumainomoto3884

    @tatsumainomoto3884

    3 жыл бұрын

    @@imanyu_programming windowsの場合、ChromeDriverをインストールして記入しないといけないですが。 動画内で自動でドライバーをインストール更新を行えるコードが紹介していてそれと並行でヘッドレスモードを使いたいので出が可能でしょうか?

  • @KIYO-Youtube
    @KIYO-Youtube3 жыл бұрын

    いつもながら素人でも実行できる動画ありがとうございます。普段会社で使用しているシステムでも問題なく実行できました。 ただ、一つ難しいのが会社のパスワードが2段階認証で、2回目のパスワードは手入力ではダメでブラウザに表示されるピンパッドを選択する必要があります。そのピンパッドに割り振られる数値が更新ごとに変わるため、開発者ツールでidでピンパッドの名前は取れるのですが表示されている数値が見当たらず取得できませんでした(class、srcには記載なし)。 セキュリティー的に難しいかもしれないのですが、上手い方法などご存知でしょうか?

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    コメントありがとうございます!! 申し訳ございません、おっしゃっている内容はなんとなく分かるのですが、具体的なイメージが明確でないため、なんとも言えないです、、、 もしかしたら難しいかもしれません。

  • @KIYO-Youtube

    @KIYO-Youtube

    3 жыл бұрын

    @@imanyu_programming 回答ありがとうございました。1回目の入力画面は17:41と同じようなIDとパスワードを入力できるテキストボックスがあるのでそこに入力するのです。ここは動画の通りで問題なくいけました。 2回目はイメージとして「スマホのロック解除のためのパスワード画面」のようなもので各ボタンに0〜9の数値がついておりボタンを押すと数値をパスワードのボックスに入力できます。加えて、数値の割り振りが毎回変わります(ボタンの位置や使う数値0〜9は同じですが、0〜9の場所が毎回変わります。) よって、その瞬間に見えるボタンのidを取得してクリックさせても、次の時はボタンに振られている数値が変わっているためうまくいきません。

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    @@KIYO-KZread HTML、JS周りをしっかりみてみないとなんとも言えないですね、、、 HTML、JSのコードにヒントがなければ、画像認識等を活用していく必要がありそうですね、、、

  • @user-ld2pt8re7g
    @user-ld2pt8re7g2 жыл бұрын

    作業フォルダにどうやって入れるんですか?

  • @user-kj8pk1mq8d
    @user-kj8pk1mq8d3 жыл бұрын

    他のサイトで実行する場合、buttonにidがないときは、find_element_○○_○○にすればいいですか?

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    はい!おっしゃるとおりです!!

  • @user-pb1jy9po8b
    @user-pb1jy9po8b3 жыл бұрын

    超初心者なのですがブラウザの起動をしようとすると TypeError Traceback(most recent call last) 〈ipython-input-16-1d1a6ad76471〉in〈module〉 ----〉 1 browser = webdriver.chrome(ChromeDriverManager().install()) TypeError: 'moduie' object is not callable と表示されてしまうのですが解決方法を教えて下さいお願いします Windows10です

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    コメントありがとうございます!! おそらく上記は「()」が半角ではなく全角になっているから起きているエラーです。 また、ある程度Python基礎知識がないと厳しいと思います。。。

  • @chanume3395
    @chanume33953 жыл бұрын

    !brew install chromedriver を実行すると 'brew' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 となってしまいます。その時はどのようにしたらよいのでしょうか?

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    Macでしょうか?

  • @chanume3395

    @chanume3395

    3 жыл бұрын

    @@imanyu_programming windowsです

  • @chanume3395

    @chanume3395

    3 жыл бұрын

    あ、そこで失敗してその先をよく見てませんでした。動画で説明してますね。

  • @nasunonimono
    @nasunonimono Жыл бұрын

    11:08 Windwsでエラー

  • @w-_-c
    @w-_-c3 жыл бұрын

    mac環境なのですが、 browser = webdriver.Chrome()と実行すると、 No such file or directory: 'chromedriver'などのエラーが出てしまって、 ブラウザが起動しません。 解決できますか?

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    12:56 移行のやり方で試してみて下さい!!

  • @w-_-c

    @w-_-c

    3 жыл бұрын

    @@imanyu_programming ありがとうございます! 解決しました!

  • @nasunonimono
    @nasunonimono Жыл бұрын

    たいていのサイトはIDついてないんですが、その場合は?

  • @user-wd2ss4nn2z
    @user-wd2ss4nn2z3 жыл бұрын

    Mac なんですけど、browser = webdriver.Chrome() の部分でWebDriverException: Message: unknown error: cannot find Chrome binaryとなりエラーになります。解決策を調べてもよくわかりませんでした、、どうしたらうまく実行することができますか?

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    13:00 あたりの内容は試してみましたか??

  • @user-wd2ss4nn2z

    @user-wd2ss4nn2z

    3 жыл бұрын

    @@imanyu_programming どうやらデスクトップにのみgoogle chrome を保存していたことが原因のようでした。でも助かりました、ありがとうございます!

  • @ryoryo407
    @ryoryo407 Жыл бұрын

    まず、ジュピーターラボがわからない。そいうのが無い人はそれをインストールすればいいんですか?

  • @user-fv3xt3fw3h
    @user-fv3xt3fw3h3 жыл бұрын

    こちら、パソコンを閉じた状態でも自動でダウンロードできますか? またこの取得したファイルをスプレッドシートに書き込むことは可能でしょうか?

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    閉じた状態では動きません、、 何かしらのサービスを駆使しないと厳しいです。 他のライブラリを使えばスプレッドシートに書き込むことも可能です。

  • @user-fv3xt3fw3h

    @user-fv3xt3fw3h

    3 жыл бұрын

    @@imanyu_programming ご返信ありがとうございます! 定期的にダウンロードを自動化する場合はクラウドで開発しなければいけないのでしょうか?そもそも不可能なのでしょうか? ご回答いただけると幸いです!

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    @@user-fv3xt3fw3h クラウド環境等にファイルをアップし、定期実行する仕組みを作る必要があります。

  • @user-fv3xt3fw3h

    @user-fv3xt3fw3h

    3 жыл бұрын

    @@imanyu_programming ご回答ありがとうございます! Python未経験でも、こちらの動画でスクレイピングをすることができました。 ありがとうございました!

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    @@user-fv3xt3fw3h python未経験だったんですね、、 すごいです!引き続き頑張ってください!

  • @yoitou7228
    @yoitou72283 жыл бұрын

    サイトにログインをしようとするとサーバーレラーと表示されます。ものすごく参考になるので講座の購入して学習を考えいるのですが有料版のwebページはログインはできるのでしょうか?

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    問題なくログインできると思います、、、

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    ユーザー名、パスワードが間違っていないかをご確認いただければと

  • @yoitou7228

    @yoitou7228

    3 жыл бұрын

    連絡ありがとうございます!パスワードが間違えていると「ログインに失敗しました」っとエラーメッセージがでるのですが今回ログインはできてその後「Internal Server Error」になってしまいます。

  • @yoitou7228

    @yoitou7228

    3 жыл бұрын

    大変失礼しました!ログインすることができました!有料版にて学習して行きたいと思います!ありがとうございました!

  • @anma-df2yj
    @anma-df2yj3 жыл бұрын

    超初心者です 初歩的な質問で恐縮ですが !brew install chromedriverのところで brew: command not found となってしまうのですが

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    Macでしょうか? Windowsでしょうか?

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    Macでしたら、そもそもbrewがインストールできていないと思います

  • @anma-df2yj

    @anma-df2yj

    3 жыл бұрын

    Macで、Homebrewは先程いれてみましたが、 Google colabで動かしているからでしょうか? colabの場合はどのようになりますでしょうか

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    @@anma-df2yj colabではできませんので、ターミナル等をお使いください。

  • @anma-df2yj

    @anma-df2yj

    3 жыл бұрын

    大変失礼いたしました 汗💦

  • @user-gw1dx7cz5k
    @user-gw1dx7cz5k3 жыл бұрын

    最後のヘッドレスモードが指示通り打ち込んでいるがうまくいかないです。 対処法はありますか。

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    コメントありがとうございます。 エラー内容、また、どのようにうまくいかないのかが分からないため、対処法をお伝えするのが難しいです、、、

  • @user-gw1dx7cz5k

    @user-gw1dx7cz5k

    3 жыл бұрын

    @@imanyu_programming 申し訳ありません。 システムに接続されたデバイスが機能していませんと。コマンドプロンプトに表示されてしまいます。

  • @user-nm7pz5fk3y

    @user-nm7pz5fk3y

    3 жыл бұрын

    @@user-gw1dx7cz5k いただいた情報だけだと原因が掴めませんが、jupyter notebookでエラーが出ているわけではないのでしょうか、、?

  • @user-bj7rg7dl4h
    @user-bj7rg7dl4h3 жыл бұрын

    webサイトのリストを取りたいのですがてれないです!! どうしたらいいですか?

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    コメントありがとうございます! Webサイトのリストとは具体的にはどのような内容でしょうか? 頂いたコメントだけだとイメージが付きません。。。

  • @user-bj7rg7dl4h

    @user-bj7rg7dl4h

    3 жыл бұрын

    ログインする前の選択するところなのですが、すみません知識不足で

  • @user-kg5kz9je5u
    @user-kg5kz9je5u3 жыл бұрын

    login後、error500 internal service error が出てしまいます

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    ユーザー名、もしくはパスワードが間違っている可能性ありますね。

  • @user-uh7bd1fu8k
    @user-uh7bd1fu8k3 жыл бұрын

    10:20 の部分にあるように入力して実行したのですが,Chromeを一瞬立ち上げてすぐ閉じてしまいます. その後,大量のメッセージが表示されます. この場合,どのように対処すればよろしいでしょうか.

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    いただいた情報だけではわかりませんね、、、

  • @rf272

    @rf272

    2 жыл бұрын

    遅いかもしれないんですけど、クロムドライバーのバージョンを落とせば行けると思います

  • @user-he4gx3lh4t
    @user-he4gx3lh4t3 жыл бұрын

    Chromeのログイン情報を入力できた状態で立ち上げるやり方がいまいちわかりません

  • @imanyu_programming

    @imanyu_programming

    3 жыл бұрын

    コメントありがとうございます! 申し訳ございません、質問の意味が少しわからないのですが、、、 Seleniumでブラウザを立ち上げる場合は、ログイン情報の入力が必須です。

  • @user-ht1zp7bg8x
    @user-ht1zp7bg8x Жыл бұрын

    いつも学習させていたいているものです。 elem_username = browser.find_element_by_id('username') エラー(AttributeError)が返ってきます! なぜでしょうか? ご回答のほど、よろしくお願いします。

  • @user-jy5uy3rl2f
    @user-jy5uy3rl2f Жыл бұрын

    いまにゅって有名人?

  • @misakitomioka397
    @misakitomioka3972 жыл бұрын

    分かりやすくありがとうございます。 ユーザーネームもパスワードも問題なく入力できるのですが、 下記のようなエラーがでます。 _by_が非推奨とのことなのですが、なにが原因でしょうか? /var/folders/pp/47f7z8s12bv1knrk8cc2rmz80000gn/T/ipykernel_13499/4130779995.py:1: DeprecationWarning: find_element_by_* commands are deprecated. Please use find_element() instead elem_username=browser.find_element_by_id("username")

  • @user-zr5po3uc4n
    @user-zr5po3uc4n Жыл бұрын

    browser = webdriver.Chrome(ChromeDriverManager().install()) ここで以下のようなerrorになってしまいます。 スペルは合っていると思うのですが? --------------------------------------------------------------------------- NameError Traceback (most recent call last) in ----> 1 browser = webdriver.Chrome(ChromeDriverManager().install()) NameError: name 'webdriver' is not defined

  • @user-oc2gu2ke1z
    @user-oc2gu2ke1z Жыл бұрын

    いつもお世話になっております。 elem_username = browser.find_element_by_id('username') と打つこんで下記のエラーが発生しました。どう対処すればよろしいでしょうか?わかる方いらっしゃったら教えてください。 AttributeError Traceback (most recent call last) Input In [29], in () ----> 1 elem_username = browser.find_element_by_id('username') AttributeError: 'WebDriver' object has no attribute 'find_element_by_id'

  • @user-xg5id1ir8y

    @user-xg5id1ir8y

    Жыл бұрын

    >Seleniumのバージョンが4になっていたので、findの様式が変更になっていて、find_element(By.CSS_SELECTOR,"body > div > div:nth-child(9) > a")やidも find_element(By.ID, "login_name")などとしないと、要素を取得できないようでした。この動画は、初めてのときに、とてもわかりやすいので、バージョン4の変更点を、追加説明していただけると、初心者の方が、同じところで、つまずかずによいと思います。ここをやっとクリアして、みごと、自動ログインができて、感動しました。 これですね

  • @tenikamaka

    @tenikamaka

    Жыл бұрын

    from selenium.webdriver.common.by import By elem_username = browser.find_element(By.ID,'username') これでうまくいくようです

  • @kaorii4326

    @kaorii4326

    27 күн бұрын

    @@tenikamaka つまづいて、かなり困っていましたが、このコードで突破できました。本当にありがとうございました。

Келесі