No video

【Python】Seleniumでスクレイピングしよう|インストールの方法や要素取得など使い方を丁寧に解説

  Рет қаралды 3,023

いっしー@Webエンジニア

いっしー@Webエンジニア

Күн бұрын

■開発環境
Python:version 3.10.11
selenium:version 4.17.2
Visual Studio Code:version 1.73.0
OS:Windows10
■概要
・スクレイピングとはどういった技術か
・スクレイピングを行う上での注意点
・Seleniumのインストール方法
・Seleniumのブラウザ操作の基本
・Seleniumでデータを抽出する方法
■テキストで解説内容を見たい場合
engr-sng.com/b...
■SNS
・Twitter
/ engr_sng
▼おすすめの再生リスト
・Python(入門編)
• Python(入門編)
・Python(初級編)
• Python(初級編)
・Django(入門編)
• Django(入門編)
・Django(初級編)
• Django(初級編)
#python
#webエンジニア
#プログラミング入門
#プログラミング初心者
#プログラミング学習
#プログラミングチュートリアル

Пікірлер: 16
@Hikaru0327-Python
@Hikaru0327-Python Ай бұрын
動画を見ながら勉強させていただいております。動画の 11:00 の場面について質問をさせていただきたいのですが、Googleにて検索枠の要素を取得する際、私の画面では動画とは全く違ったものが表示されています。以下が私のPCから見る検索枠の要素をコピーしたものです。 もし原因がわかればご享受いただければ幸いです。
@engr-sng
@engr-sng Ай бұрын
動画ではgoogle.co.jpですが、@Hikaru0327さんはgoogle.comのURLを指定しているからだと思います。
@Hikaru0327-Python
@Hikaru0327-Python Ай бұрын
ありがとうございます! いっしーさんのおかげで解決することができました!
@engr-sng
@engr-sng Ай бұрын
良かったです。引き続き勉強がんばってください!
@2turn105
@2turn105 3 ай бұрын
初めまして😊めちゃくちゃ分かりやすかったです Edgeだとどうやってやるんですか❓ 会社がedgeなので教えて下さい🙏
@engr-sng
@engr-sng 3 ай бұрын
ありがとうございます。 Edge用のドライバーをダウロードして、executable_pathにダウンロードしたEdge用のドライバーを指定、WebDriverインスタンス生成でwebdriver.EdgeとすることでスクレイピングにEdgeブラウザを使用するように指定できます。 ただ、プログラムが使用するブラウザの指定については、Edgeしか使えない環境などでないかぎりは、EdgeにするメリットはないあまりないのでChromeをおすすめします。
@2turn105
@2turn105 3 ай бұрын
@@engr-sng ありがとうございます😊 何回かやってはいるんですがEdgeが全然開けないです!もし良ければ教えて貰う事はできませんか?よろしくお願いします
@engr-sng
@engr-sng 3 ай бұрын
その場合、まずは公式ドキュメントにも掲載されているサンプルコードを動かしてみるところから始めると良いかと思います。
@2turn105
@2turn105 3 ай бұрын
すいませんaタグのハイパーリンクの所をクリックしたいんですがどのようにすればいいですか? elm=driver.find_element(By.TAG_NAME"a").click()
@engr-sng
@engr-sng 3 ай бұрын
まずは公式ドキュメントで正しい書き方を参照しましょう。 また、順番に処理が正常に行われているかを確認して進めると良いです。 今回のコードでは、elm=driver.find_element(By.TAG_NAME"a") までの処理は書き方が正しくないので要素を取得できていないはずです。 ※正しくはfind_elementの引数をカンマで区切る必要があります。 elm = driver.find_element(By.TAG_NAME, "a") でelm変数に取得した要素を代入 elm.click() でelm変数に代入されている要素をクリックする、という順序をイメージしてみてください。
@2turn105
@2turn105 3 ай бұрын
@@engr-sng ありがとうございます
Selenium(Python)によるWebスクレイピング実装10問
37:21
いまにゅのプログラミング塾
Рет қаралды 35 М.
Can This Bubble Save My Life? 😱
00:55
Topper Guild
Рет қаралды 83 МЛН
طردت النملة من المنزل😡 ماذا فعل؟🥲
00:25
Cool Tool SHORTS Arabic
Рет қаралды 19 МЛН
Gli occhiali da sole non mi hanno coperto! 😎
00:13
Senza Limiti
Рет қаралды 20 МЛН
This Dumbbell Is Impossible To Lift!
01:00
Stokes Twins
Рет қаралды 32 МЛН
お騒がせしている件についてのご説明
19:32
けーさんとたろー
Рет қаралды 2,3 МЛН
Create Stunning Python GUIs in 10 Minutes With Drag & Drop
11:38
Coding Is Fun
Рет қаралды 55 М.
【完全解説】Pythonを使った自動化例46選【業務効率化できること】
34:58
はやたす | Python・データサイエンスコーチ
Рет қаралды 194 М.
2019~2022年の気象庁のデータをウェブスクレイピングしてみた!
32:28
IT大学こーチャンネル
Рет қаралды 7 М.
Can This Bubble Save My Life? 😱
00:55
Topper Guild
Рет қаралды 83 МЛН