【Python コーディング補佐依頼】 Seleniumを活用してYoutubeの動画投稿を自動化

予算
10,000円
納品希望日
2023年9月30日
募集期限
募集終了 締切日 2023年9月30日 /
掲載日 2023年9月22日
応募状況
応募人数 1
契約人数 0
閲覧数 209
用途・種類
作業自動化・効率化
対応範囲
フロントエンド開発
用意してあるもの
ー
開発言語
Python

募集内容

依頼の概要・目的・背景
【概要】 Youtubeへの動画投稿をSeleniumによって自動化します。 予めCSVファイルで用意した原稿を参照して、 動画のタイトルや概要欄、再生リストや公開時刻等を設定した上で、時限公開とSNS投稿をします。 【目的】 個人でYoutubeへの動画投稿を楽しんでいる者です。 Seleniumでスクレイピングを行うべくPythonでコーディングしていたのですが、壁に当たってしまいました。 今月中(2023/9)にはスクリプトを完成させたいので、慣れてらっしゃる方にコーディングをお願いいたします。 (250行ほど書いたスクリプトがあります。参照いただければ時短できるかと思います。添付を参照ください) 後述した【機能要件】ですが、数は多いものの似た作業が多いです。 2-5はいずれも、変数や配列の値を調整すれば、わりとすぐに終わるかと考えています。 (1で止まっているため未検証ですが、2-5のスクリプトも1周分、記述済みです) 【機能要件】 1. プロファイルのパスを設定ファイルから読み込んで、起動済みのChrome画面よりYoutube(Google)にログインできる。(Chromeに、Seleniumでの操作と思わせずに、メールアドレス/PWも入力することなくログインできる想定) 2. 原稿から動画名を選択し、動画名とマッチした動画をローカルディレクトリからYoutubeにアップロードできる。 3. 原稿に従って、Youtube Studioの「動画の詳細」に記入・設定できる。(項目複数あり。文字列置換を含む) 4. 原稿に従って、Youtube Studioの「動画の要素」を設定できる。(特定の再生リスト、カード) 5. 原稿に従って、Youtube Studioの「公開設定」に時限投稿できる。 6. 動画の投稿後、SNSに投稿できる。(2-6は、同一タブで複数本同時に処理を実行し、原稿のすべてが完了するまでループさせる) 【提案の際のお願い】 当方の作業では、【機能要件】の1で止まっており、SeleniumでGoogleログインができていません。 こちらの解決のために、チャット等のやり取りが複数回発生するかもしれません。あらかじめご了承ください。 ※「Google Chrome」と「Chrome Driver」のバージョンは一致しているはずです。詳細は【環境】を参照ください。 例外処理を追記いただきたいです。ご経験次第では任意で追記いただいて問題ございません。 目的である自動投稿さえできて、最低限の例外処理さえ備わっていれば、機能要件を最適化いただくなどしていただいても構いません。 Pythonでの自動化の実績のある方を優先します。 保守は当方で行う想定ですが、場合によっては継続して改修を依頼する可能性もございます。 【環境】 Google Chrome 117.0.5938.62 (Official Build) (x86_64) OS macOS バージョン13.5(ビルド22G74) JavaScript V8 11.7.439.16 ユーザー エージェント Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 実行ファイルのパス /Applications/Google Chrome.app/Contents/MacOS/Google Chrome プロフィール パス /Users/Work-Second/Library/Application Support/Google/Chrome/Profile 18 Name: Python Version: 3.11.5 Name: selenium Version: 4.12.0 License: Apache 2.0 Location: /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages Requires: certifi, trio, trio-websocket, urllib3 Name: Google Chrome Version: 117.0.5938.62(Official Build) (x86_64) Name: chromedriver Version: 117.0.5938.62(mac-x64)
添付ファイル
求めるスキル
Selenium、Python、WebDriver、スクレイピング
特記事項
経験者優遇
継続依頼あり
スピード重視
品質重視

応募者一覧

応募者
応募日時
interstellar_inc
2023/09/25 18:39

募集内容についての質問

質問と回答の履歴

interstellar_inc
interstellar_inc
3年以上前
動画自体は、あらかじめ何らかの方法で用意してあるという認識で合っているでしょうか? 別途でcsvファイルからタイトル、概要欄や再生リストを抽出し、 おそらく人間がやる動作を、seleniumで再現するということでしょうか。
Hiroshi1210
3年以上前
ご確認ありがとうございます。 動画、サムネともに用意済みです。 おっしゃる通りで、人力でする作業(※)を、seleniumで再現できれば良いです。 ※CSVの原稿入稿以外は定型作業なので、再現できる想定です。
タカックサン
タカックサン
3年以上前
実際のコードのテキストファイルと、実行時のエラーメッセージをいただくことは可能ですか? 添付の画像では解像度が低く文字が読めませんでした。
Hiroshi1210
3年以上前
ご確認ありがとうございます。 添付のコードについて、事前開示する予定はございません。 Pythonによる効率化の実績がある程度あり、共有するコードを一読して参考にした上で、ご自身でフルスクラッチしたほうが作業が早い方が理想です。
募集終了
ブックマーク
予算
10,000円
募集終了

募集者情報

Hiroshi1210
5.0 (2)
1
発注件数
100%
発注率
100%
取引完了率
認証状況
本人確認
機密保持契約(NDA)

この募集内容に似ている仕事

予算
5千円未満
応募者数 36
募集期限 あと 5 日 (10月31日まで)
user
大門圭介
投稿日時:5時間前