nishinagahori888
@nishinagahori888

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

YouTube動画関連アプリの探しかた

たとえばレンジ調理器に関しての動画を閲覧しています。内容に興味があれば、コメントを書いて質問したいです。しかしコメントを書いても返答してくれない作者もいます。
個々の作品のコメント欄をみても時間の無駄です。そこでテーマを決めてレンジ調理器にしましょうか。

方法として

①自分でPCの操作方法をあぶりだす
②アプリがあれば利用する

https://www.youtube.com/watch?v=msfWvnDD57Q
この動画欄だと右側にある動画が対象になるでしょう。①の状態で作者が既にコメントをしているかどうか

関係のないものもあります。

①の方法はまずない私がPythonに熟知していれば可能かもsれませんが到底無理でしょう。②の方法では静止状態から始めるのだからあるかもしれません。知っているかたがいれば教えてください。

0

2Answer

何度読み返しても質問の意味が理解出来ません
アプリがあれば利用するということはアプリを探すのですか?
それともYouTube関連動画を探すのですか?
自分でPCの操作方法をあぶりだすとはどういう方法で、それをするプログラムが必要なのですか?

さっぱりわかりませんが探したい動画を文字列で渡せば返すサンプルを貼っておきます

sample.py
# prompt: 入力した文字列に関連するYouTube動画をリストにする

import requests
from bs4 import BeautifulSoup

def search_youtube(query):
    """
    指定されたキーワードでYouTubeを検索し、関連動画のタイトルとURLをリストで返します。
    """
    search_url = f"https://www.youtube.com/results?search_query={query}"
    response = requests.get(search_url)
    response.raise_for_status()  # エラーレスポンスの場合は例外を発生

    soup = BeautifulSoup(response.content, "html.parser")

    video_links = []
    for video in soup.select("a#video-title"):
        title = video.text.strip()
        url = "https://www.youtube.com" + video["href"]
        video_links.append({"title": title, "url": url})

    return video_links


if __name__ == "__main__":
  search_term = input("検索キーワードを入力してください: ")
  results = search_youtube(search_term)

  if results:
      print(f"\n検索結果({search_term}):")
      for i, video in enumerate(results):
          print(f"{i+1}. {video['title']}")
          print(f"   {video['url']}")
  else:
      print("動画が見つかりませんでした。")

0Like

Comments

  1. たしかに全然質問が理解できませんが、以下のような意図なんじゃないかと推測します。


    レンジ調理器関連の動画の中で、作者からの返信がコメント欄にあるものを機械的に抽出したい(自分の質問にも返事が期待できるため)。その方法として、

    • ①PC の操作を自動化する方法を自分で考える
    • ②目的にかなう既存のアプリがあれば利用する

    が思いつくが、①をするには Python の知識がなく難しそうなので②が適切だと考えた。既存のアプリがあれば教えて欲しい。


    それにしても「静止状態から始めるのだから」というのが分かりませんね……

  2. @uasi
    下記の画像を参照にしてください。
    https://gyazo.com/cb1ec4d653d5378788a360ca307acfcd
    いろいろな動画がありますが、数字のないものは今回の私の質問とは関係のないものです。①②③をそれぞれクリックしないでアプリで使うことできないかなと考えついたのです。

    >>「静止状態から始める
    @uasiさんの考えかたで正しいとおもいます。

  3. @vram
    >アプリがあれば利用するということはアプリを探すのですか?
    あればいいのですか
    >それともYouTube関連動画を探すのですか?
    それはちょっと違うでしょう

    プログラミングで紹介なされましたがうらやましい限りです。今の段階では全然無理
    です。Pythonがある程度りかいできればいいですね。

YouTube動画関連アプリの探しかた

ネット検索で探すか生成AIに聞いてみるぐらいでしょうか?
思うのはYouTube動画にコメント(質問)して回答が返ってくることを期待しない方が良いと思います。投稿日が新しいものの方が返信が付く可能性が高くなるとは思いますが。

0Like

Your answer might help someone💌