ขนาดวิดีโอ: 1280 X 720853 X 480640 X 360
แสดงแผงควบคุมโปรแกรมเล่น
เล่นอัตโนมัติ
เล่นใหม่
動画を見ながら勉強させていただいております。動画の 11:00 の場面について質問をさせていただきたいのですが、Googleにて検索枠の要素を取得する際、私の画面では動画とは全く違ったものが表示されています。以下が私のPCから見る検索枠の要素をコピーしたものです。もし原因がわかればご享受いただければ幸いです。
動画ではgoogle.co.jpですが、@Hikaru0327さんはgoogle.comのURLを指定しているからだと思います。
ありがとうございます!いっしーさんのおかげで解決することができました!
良かったです。引き続き勉強がんばってください!
初めまして😊めちゃくちゃ分かりやすかったですEdgeだとどうやってやるんですか❓会社がedgeなので教えて下さい🙏
ありがとうございます。Edge用のドライバーをダウロードして、executable_pathにダウンロードしたEdge用のドライバーを指定、WebDriverインスタンス生成でwebdriver.EdgeとすることでスクレイピングにEdgeブラウザを使用するように指定できます。ただ、プログラムが使用するブラウザの指定については、Edgeしか使えない環境などでないかぎりは、EdgeにするメリットはないあまりないのでChromeをおすすめします。
@@engr-sng ありがとうございます😊何回かやってはいるんですがEdgeが全然開けないです!もし良ければ教えて貰う事はできませんか?よろしくお願いします
その場合、まずは公式ドキュメントにも掲載されているサンプルコードを動かしてみるところから始めると良いかと思います。
すいませんaタグのハイパーリンクの所をクリックしたいんですがどのようにすればいいですか?elm=driver.find_element(By.TAG_NAME"a").click()
まずは公式ドキュメントで正しい書き方を参照しましょう。また、順番に処理が正常に行われているかを確認して進めると良いです。今回のコードでは、elm=driver.find_element(By.TAG_NAME"a") までの処理は書き方が正しくないので要素を取得できていないはずです。※正しくはfind_elementの引数をカンマで区切る必要があります。elm = driver.find_element(By.TAG_NAME, "a")でelm変数に取得した要素を代入elm.click()でelm変数に代入されている要素をクリックする、という順序をイメージしてみてください。
@@engr-sng ありがとうございます
動画を見ながら勉強させていただいております。動画の 11:00 の場面について質問をさせていただきたいのですが、Googleにて検索枠の要素を取得する際、私の画面では動画とは全く違ったものが表示されています。以下が私のPCから見る検索枠の要素をコピーしたものです。
もし原因がわかればご享受いただければ幸いです。
動画ではgoogle.co.jpですが、@Hikaru0327さんはgoogle.comのURLを指定しているからだと思います。
ありがとうございます!
いっしーさんのおかげで解決することができました!
良かったです。引き続き勉強がんばってください!
初めまして😊めちゃくちゃ分かりやすかったです
Edgeだとどうやってやるんですか❓
会社がedgeなので教えて下さい🙏
ありがとうございます。
Edge用のドライバーをダウロードして、executable_pathにダウンロードしたEdge用のドライバーを指定、WebDriverインスタンス生成でwebdriver.EdgeとすることでスクレイピングにEdgeブラウザを使用するように指定できます。
ただ、プログラムが使用するブラウザの指定については、Edgeしか使えない環境などでないかぎりは、EdgeにするメリットはないあまりないのでChromeをおすすめします。
@@engr-sng ありがとうございます😊
何回かやってはいるんですがEdgeが全然開けないです!もし良ければ教えて貰う事はできませんか?よろしくお願いします
その場合、まずは公式ドキュメントにも掲載されているサンプルコードを動かしてみるところから始めると良いかと思います。
すいませんaタグのハイパーリンクの所をクリックしたいんですがどのようにすればいいですか?
elm=driver.find_element(By.TAG_NAME"a").click()
まずは公式ドキュメントで正しい書き方を参照しましょう。
また、順番に処理が正常に行われているかを確認して進めると良いです。
今回のコードでは、elm=driver.find_element(By.TAG_NAME"a") までの処理は書き方が正しくないので要素を取得できていないはずです。
※正しくはfind_elementの引数をカンマで区切る必要があります。
elm = driver.find_element(By.TAG_NAME, "a")
でelm変数に取得した要素を代入
elm.click()
でelm変数に代入されている要素をクリックする、という順序をイメージしてみてください。
@@engr-sng ありがとうございます