No video

【リメイク版#2】ChromeDriverによるレースid一覧のスクレイピング【競馬AI開発】

  Рет қаралды 4,906

競馬予想で始めるデータ分析・機械学習

競馬予想で始めるデータ分析・機械学習

Күн бұрын

Пікірлер: 30
@user-ej3zj6kv9z
@user-ej3zj6kv9z 5 ай бұрын
📘動画中のソースコードや補足解説はこちら note.com/dijzpeb/n/ne35b302a9fb5 📘目次 0:00 はじめに 1:42 BeautifulSoupが使えないのか? 5:30 ChromeDriverの楽な設定方法 9:20 レースid取得の流れ 17:30 scrape_race_id_list()の作成 34:00 notebookの自動リロード方法
@user-br6ey2bn6h
@user-br6ey2bn6h 3 ай бұрын
リメイク版で再履修しています。 #1で作業内容をまとめた.pyファイルを作成しました。その中にはうurlopen等のモジュールのimport文も記述されています。 #2の作業をするために作成した.pyファイルをimportしたのですが、urlopen等がdefinedと表示されます。 自作モジュールをimportしてもimportしたファイル内のimportは適用されないのでしょうか?pythonの初歩的な質問で申し訳ありません
@user-ej3zj6kv9z
@user-ej3zj6kv9z 3 ай бұрын
> #2の作業をするために作成した.pyファイルをimportした →このimportをした場所で、Pythonの環境が選択されていない可能性があります。直接import urlopenを実行するとどうなりますか?
@nozomi4829
@nozomi4829 3 ай бұрын
質問失礼します。 notebookの自動リロード方法の項目で %load_ext autoreload記述後、リスタートしますがその際に race_id_list = scraping.scrape_race_id_list(kaisai_date_list[:10]) の起動で関数内で定義した変数はほかの関数で使用できないので NameError: name 'kaisai_date_list' is not definedが起こると思うのですが 動画ではなぜ発生していないのでしょうか。
@user-ej3zj6kv9z
@user-ej3zj6kv9z 3 ай бұрын
36:24で、kaisai_date_listをもう一度定義しているので、使えるようになっています!(該当箇所ここで合っていますか?)
@nozomi4829
@nozomi4829 3 ай бұрын
@@user-ej3zj6kv9z 回答ありがとうございました。 dev.ipunbでしっかり定義されていましたね。私が見逃していました。
@user-mf5rn5qk1i
@user-mf5rn5qk1i 11 күн бұрын
お疲れ様です。いつも勉強になる動画ありがとうございます。 質問失礼いたします。 数日前から、race_id_list = scraping.scrape_race_id_list(kaisai_date_list)を実行した際に、 [WinError 193] %1 は有効な Win32 アプリケーションではありません。というエラーが出るようになってしまいました。 ---> 61 with webdriver.Chrome(service=Service(driver_path), options=options) as driver: にハイライトが当たっていたので、 動画内のchromeとwebdriverのバージョン不一致かな?と思い、以下のように合わせたのですが、解消せずに困っています。 思い当たる原因ありますでしょうか? =================== chromedriver 127.0.6533.99 chrome 127.0.6533.100 selenium 4.21.0 webdriver-manager 4.0.1 ===================
@user-ej3zj6kv9z
@user-ej3zj6kv9z 6 күн бұрын
サポート遅くなりましたmm webdriver-managerが、THIRD_PARTY_NOTICES.chromedriverを読み込んでしまっていることが原因で、4.0.2で解消されたので、アップデートすることで解決できます pip install webdriver_manager==4.0.2 また、すでに4.0.1でchromedriverがインストールされている場合は、driver_pathを参考に一度削除してから再度4.0.2を利用してみてください。
@user-lx7rd6vn1o
@user-lx7rd6vn1o 2 ай бұрын
driver.get(url)を実行すると NoSuchWindowException: Message: no such window: target window already closed from unknown error: web view not found のエラーが出るのですが対処法はないでしょうか?
@user-ej3zj6kv9z
@user-ej3zj6kv9z 2 ай бұрын
エラー文を見る感じ、driverが閉じられている気がします。 もう一度driverを起動するところから実行し直してみるとどうなりますか?
@user-lx7rd6vn1o
@user-lx7rd6vn1o 2 ай бұрын
@@user-ej3zj6kv9z ありがとうございます。解決しました。 自分でWindow消してしまってました。
@ruru_healthlife8230
@ruru_healthlife8230 2 ай бұрын
質問失礼致します。 driver = webdriver.Chrome(service=Service(driver_path))を実行すると、 以下のエラーがでます。この原因がわかればご教示お願いいたします。 TypeError Traceback (most recent call last) Cell In[9], line 1 ----> 1 driver = webdriver.Chrome(service=Service(driver_path)) TypeError: WebDriver.__init__() got an unexpected keyword argument 'service'
@user-ej3zj6kv9z
@user-ej3zj6kv9z 2 ай бұрын
webdriver_managerのバージョンの問題な気がします。 4.0.0以上に上げてみるとどうでしょうか?
@ruru_healthlife8230
@ruru_healthlife8230 2 ай бұрын
@@user-ej3zj6kv9z webdriver_manager はversion: 4.0.1でした。他になにか考えられますか?投げやりで申し訳ございません。
@ruru_healthlife8230
@ruru_healthlife8230 2 ай бұрын
@@user-ej3zj6kv9z すみません、ブラウザが開くようになりました。webmanagerのversionではなく、seleniumのversionがなぜか3.141.0になっておりました。そのため、一度アンインストールし、pip install selenium==4.21.0を実行→再起動したら、ブラウザが開くようになりました!お騒がせしてすみませんでした。
@ruru_healthlife8230
@ruru_healthlife8230 2 ай бұрын
すみません、ブラウザが開きました。seleniumのversionがなぜか 3.141.0 になっておりました。 そのため、アンインストールしてから、pip install selenium==4.21.0を実行したら改善しました! お騒がせしてすみませんでした、、、
@user-ej3zj6kv9z
@user-ej3zj6kv9z 2 ай бұрын
実行できて良かったです!また何かあればお気軽に聞いてください!
【リメイク版#3】1年分のレース結果データをまとめて取得する方法【競馬AI開発】
43:52
競馬予想で始めるデータ分析・機械学習
Рет қаралды 4,6 М.
КТО ЛЮБИТ ГРИБЫ?? #shorts
00:24
Паша Осадчий
Рет қаралды 1,1 МЛН
Pool Bed Prank By My Grandpa 😂 #funny
00:47
SKITS
Рет қаралды 19 МЛН
WHO CAN RUN FASTER?
00:23
Zhong
Рет қаралды 43 МЛН
🩷🩵VS👿
00:38
ISSEI / いっせい
Рет қаралды 21 МЛН
【リメイク版#1】レース開催日一覧をスクレイピング【競馬AI開発】
35:49
競馬予想で始めるデータ分析・機械学習
Рет қаралды 10 М.
競馬予想AI #3 オッズの意外な性質を知ってますか?【ゼロから作る競馬予想モデル・機械学習入門 part3】
22:37
【ゼロから作る競馬予想モデル・機械学習入門】ゆっくりデータサイエンスLab
Рет қаралды 1 М.
Linus Torvalds on why desktop Linux sucks
11:07
gentooman
Рет қаралды 1,3 МЛН
Make your own desktop application! Easy with Tkinter!  [For beginners]
23:01
Pythonプログラミング VTuber サプー
Рет қаралды 158 М.
This AI Agent can Scrape ANY WEBSITE!!!
17:44
Reda Marzouk
Рет қаралды 51 М.
AI Pioneer Shows The Power of AI AGENTS - "The Future Is Agentic"
23:47
The History of Programming Languages
49:05
ルビーDog
Рет қаралды 1 МЛН
КТО ЛЮБИТ ГРИБЫ?? #shorts
00:24
Паша Осадчий
Рет қаралды 1,1 МЛН