[BOT] İnceleniyor'a düşen, reddedilen videoları silmek için basit bir bot.

  • Kullanıcı roku
  • Başlangıç tarihi Başlangıç tarihi
  • - 💵 Para Kazanma, Adsense ve Alternatif Gelir Modell

roku

Kayıtlı Üye
Katılım
19 Mayıs 2013
Mesajlar
21
Tepkime puanı
0
Puan
0
Yaş
35
merhaba arkadaşlar. kendim yazıp kullandığım ufak bir botu paylaşayım dedim. genelde yükleme yapan botları kullanıyoruz ama silen de lazım :D . youtube'a çok video yüklüyorsanız para kazan yaptıktan sonra videoların ciddi bir kısmı inceleniyor'a düşüyor, bunları elle tek tek bulup silmek zor oluyor. onun için ufak bi firefox macrosu / botu hazırladım.

botun çalışması için 2 tane firefox eklentisine ihtiyacımız var:
javascript kodları için:
https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/

sil ve sayfa geç tuşuna tıklatmak için:
https://addons.mozilla.org/en-US/firefox/addon/imacros-for-firefox/

bu iki eklentiyi kurduktan sonra ikisinin de ikonu firefoxta sağ üste geliyor zaten.
c62nfzZ.png


önce mavi olan ikona yani imacros a tıklıyoruz. sol tarafa menü gelecek oraya yt2.iim isimli bir macro oluşturup koduna şunları giriyoruz:
Kod:
VERSION BUILD=8240212 RECORDER=FX

TAG POS=1 TYPE=BUTTON ATTR=ID:vm-playlist-action-menu

TAG POS=1 TYPE=SPAN ATTR=ID:vm-playlist-delete-videos

TAG POS=1 TYPE=BUTTON ATTR=TXT:Evet,<SP>sil
WAIT SECONDS=2
TAG POS=1 TYPE=BUTTON ATTR=TXT:Evet,<SP>sil
TAG POS=1 TYPE=SPAN ATTR=TXT:Sonraki<SP>»
eAP7ivw.png


sonra sıra greasemonkey e geliyor. sağ üstteki maymunun yanındaki oka tıklıyoruz. yeni kullanıcı betiği diyoruz. panodan yapıştır diyoruz. (önce kodu kopyalamayı unutmayın)

Kod:
// ==UserScript==
// @name        http://www.youtube.com/my_videos?o=U*
// @namespace   http://www.youtube.com/my_videos?o=U*
// @description http://www.youtube.com/my_videos?o=U*
// @include http://www.youtube.com/my_videos?o=U*
// @version 1
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
// ==/UserScript==

$(document).ready(function(){

   var t=setTimeout(function(){

        jQuery(".vm-video-monetization-pending a, .vm-video-monetization-rejected a, .vm-video-monetization-appealable a").parent().parent().parent().parent().find(".yt-uix-form-input-checkbox").prop('checked', true);
jQuery(".vm-video-not-monetized a").parent().parent().parent().parent().find(".yt-uix-form-input-checkbox").prop('checked', false);

   jQuery(".primary-notification,.notification-action").parent().parent().parent().parent().parent().parent().find(".yt-uix-form-input-checkbox").prop('checked', true);

  document.location = "imacros://run/?m=yt2.iim";

   },3000);

       var t2=setTimeout(function(){

  document.location = "http://www.youtube.com/my_videos?o=U";

   },15000);
});
OLnJaUm.png

işlem bu kadar :). artık video yöneticisine girdiğimizde bot otomatik olarak başlayıp inceleniyor a düşen videoları silmeye başlıcak. otomatik olarak başlamaması için sağ üstteki maymuna bir kere tıklayıp, rengi soluk olunca bot pasif demektir.

sakın normalde aktif bırakmayın yoksa inceleniyora düşen videoların hepsini silebilir. videolar daha onaylanmayınca biliyosunuz hepsi inceleniyorda kalıyor !!

botu dediğim gibi kendim yazdım zaten koda bakarsanız mantığı anlayabilrisiniz. class ı .vm-video-monetization-pending a, .vm-video-monetization-rejected a, .vm-video-monetization-appealable olan yani ikonu beklemede, reddedilmiş, para kazanmaya uygun değil vs. olan videoların checkbox'ını işaretliyor, sonra da diğer eklentiyi çağırıp sil tuşuna tıklatıyor. (sil tuşuna javascript ile tıklatamadığımız için imacros u yükledik. )

bi de bonus olarak şu imacros scriptini vereyim. para kazan tuşuna otomatik basıyor. ( çok video olunca para kazana bile basmaya üşeniyor insan :D :D )

Kod:
VERSION BUILD=8300326 RECORDER=FX

TAG POS=1 TYPE=BUTTON ATTR=ID:monetize-all-button
TAG POS=1 TYPE=BUTTON ATTR=ID:overlay-monetize-button
WAIT SECONDS=5

bunu istediğiniz isimde imacros a kaydedip kullanabilirsiniz. repeat macro kısmından çoklu çalıştırın, kendi para kazan tuşuna basıyor 5 er saniye arayla :D
 
Bu greasemonkey de olmasa işimiz harap

eline sağlık...
 
Chrome için var mı böyle bir eklenti?
 
saolasın dostum deneyeceğim
 
imacros eklentisi iyi bir eklentidir.. Bununla rutin işlerinizi kolaylaştırabilirsiniz..
 
konuyla bu kadar kişinin ilgilendiğini görmemiştim :) talep varsa paylaşımlar devam edecek :D . artık greasemonkeye ihtiyacımız yok, bir kaç deneme daha yaptım sadece imacros kullanarak da kanalı temizleyebiliyoruz ( para kazanılan olmayan videoları silebiliyoruz )

temizle.iim
Kod:
VERSION BUILD=8300326 RECORDER=FX
TAB T=1
URL GOTO=http://www.youtube.com/my_videos?ls=notmonetized&o=U&vmo=notrevshare
TAG POS=1 TYPE=INPUT:CHECKBOX ATTR=ID:vm-video-select-all CONTENT=YES
TAG POS=1 TYPE=BUTTON ATTR=ID:vm-playlist-action-menu
TAG POS=1 TYPE=SPAN ATTR=ID:vm-playlist-delete-videos
TAG POS=1 TYPE=BUTTON ATTR=TXT:Evet,<SP>sil
WAIT SECONDS=6
TAG POS=1 TYPE=BUTTON ATTR=TXT:Evet,<SP>sil
WAIT SECONDS=15
REFRESH

koddanda biraz anlaşılacağı gibi bu macro video yöneticisinden para kazanılamayan kısmına gidip tüm videoları işaretleyip siliyor. yine bunu döngü olarak kullananıyoruz. ben genelde 30-40 yazıp döngüyü çalıştır yapıyorum, video bulunamadı dediğinde de elle kapatıyorum macroyu.

bagla.iim
bu macro ile de istediğiniz gmail hesabını adsense bağlayabilirsiniz. tek tek ülke değiştir, para kazanmayı aktif et, logout ol, adsense ile login ol, sonra tekrar logout ol, hesapla login ol rutininden bıktıysanız işleri bayağı kolaylaştırıyor. günde 10-15 hesap bağlarken yorucu olduğu için bunun için de macro yapmıştım:

not: sadece türkçe youtube için çalışır.
Kod:
VERSION BUILD=8300326 RECORDER=FX
SET !ERRORIGNORE YES
PROMPT "mail:" !VAR1 
PROMPT "sifre:" !VAR2
PROMPT "adsense:" !VAR3 
PROMPT "sifre:" !VAR4

URL GOTO=https://www.youtube.com/
TAG POS=1 TYPE=BUTTON ATTR=TXT:Oturum<SP>aç
TAG POS=1 TYPE=INPUT:EMAIL FORM=ACTION:https://accounts.google.com/ServiceLoginAuth ATTR=ID:Email CONTENT={{!VAR1}}
SET !ENCRYPTION NO
TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:https://accounts.google.com/ServiceLoginAuth ATTR=ID:Passwd CONTENT={{!VAR2}}
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:gaia_loginform ATTR=ID:signIn
TAG POS=1 TYPE=DIV ATTR=ID:ad_creative_1
TAG POS=1 TYPE=BUTTON ATTR=TXT:
URL GOTO=http://www.youtube.com/account_channel_advanced
TAG POS=1 TYPE=SELECT FORM=ACTION:?action_save=1 ATTR=NAME:country CONTENT=%US
TAG POS=1 TYPE=BUTTON ATTR=TXT:Kaydet
URL GOTO=http://www.youtube.com/account_monetization
WAIT SECONDS=3
TAG POS=1 TYPE=BUTTON ATTR=ID:no-adsense-signup-button
TAG POS=1 TYPE=INPUT:CHECKBOX ATTR=ID:agreement-checkbox-1 CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX ATTR=ID:agreement-checkbox-2 CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX ATTR=ID:agreement-checkbox-3 CONTENT=YES
TAG POS=1 TYPE=BUTTON ATTR=ID:agreement-accept-button
TAG POS=1 TYPE=BUTTON ATTR=ID:overlay-cancel-button
URL GOTO=www.youtube.com/account_monetization
URL GOTO=www.youtube.com/account_monetization
URL GOTO=www.youtube.com/account_monetization
TAG POS=1 TYPE=H4 ATTR=TXT:Ödemem<SP>nasıl<SP>yapılacak?
TAG POS=1 TYPE=A ATTR=TXT:AdSense<SP>hesabını<SP>ilişkilendirme
TAG POS=1 TYPE=BUTTON ATTR=TXT:Sonraki<SP>»
TAG POS=1 TYPE=BUTTON ATTR=TXT:Evet,<SP>Google<SP>Hesabında<SP>oturum<SP>açma<SP>adımına*
TAG POS=1 TYPE=A ATTR=ID:link-force-reauth
TAG POS=1 TYPE=INPUT:EMAIL FORM=ACTION:https://accounts.google.com/ServiceLoginAuth ATTR=ID:Email CONTENT={{!VAR3}}
TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:https://accounts.google.com/ServiceLoginAuth ATTR=ID:Passwd CONTENT={{!VAR4}}
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:gaia_loginform ATTR=ID:signIn
WAIT SECONDS=3
TAG POS=1 TYPE=BUTTON ATTR=TXT:İlişkilendirmeyi<SP>kabul<SP>et
WAIT SECONDS=3
TAG POS=1 TYPE=BUTTON ATTR=TXT:Sonraki<SP>»
WAIT SECONDS=1
TAG POS=1 TYPE=INPUT:EMAIL FORM=ACTION:https://accounts.google.com/AddSession?service=youtube ATTR=ID:Email CONTENT={{!VAR1}}
TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:https://accounts.google.com/AddSession?service=youtube ATTR=ID:Passwd CONTENT={{!VAR2}}
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:gaia_loginform ATTR=ID:signIn


---------- Mesaj saat 01:34:26 civarında birleştirildi. ---------- İlk mesaj saat 01:33:04 civarında gönderildi. ----------

Chrome için var mı böyle bir eklenti?

bildiğim kadarıyla yok. zaten firefox un en büyük özelliği sahip olduğu eklenti desteği. gündelik işler için chrome, böyle işler için de firefox kullanıyorum ben de.
 
konuyla bu kadar kişinin ilgilendiğini görmemiştim :) talep varsa paylaşımlar devam edecek :D . artık greasemonkeye ihtiyacımız yok, bir kaç deneme daha yaptım sadece imacros kullanarak da kanalı temizleyebiliyoruz ( para kazanılan olmayan videoları silebiliyoruz )

temizle.iim
Kod:
VERSION BUILD=8300326 RECORDER=FX
TAB T=1
URL GOTO=http://www.youtube.com/my_videos?ls=notmonetized&o=U&vmo=notrevshare
TAG POS=1 TYPE=INPUT:CHECKBOX ATTR=ID:vm-video-select-all CONTENT=YES
TAG POS=1 TYPE=BUTTON ATTR=ID:vm-playlist-action-menu
TAG POS=1 TYPE=SPAN ATTR=ID:vm-playlist-delete-videos
TAG POS=1 TYPE=BUTTON ATTR=TXT:Evet,<SP>sil
WAIT SECONDS=6
TAG POS=1 TYPE=BUTTON ATTR=TXT:Evet,<SP>sil
WAIT SECONDS=15
REFRESH

koddanda biraz anlaşılacağı gibi bu macro video yöneticisinden para kazanılamayan kısmına gidip tüm videoları işaretleyip siliyor. yine bunu döngü olarak kullananıyoruz. ben genelde 30-40 yazıp döngüyü çalıştır yapıyorum, video bulunamadı dediğinde de elle kapatıyorum macroyu.

bagla.iim
bu macro ile de istediğiniz gmail hesabını adsense bağlayabilirsiniz. tek tek ülke değiştir, para kazanmayı aktif et, logout ol, adsense ile login ol, sonra tekrar logout ol, hesapla login ol rutininden bıktıysanız işleri bayağı kolaylaştırıyor. günde 10-15 hesap bağlarken yorucu olduğu için bunun için de macro yapmıştım:

not: sadece türkçe youtube için çalışır.
Kod:
VERSION BUILD=8300326 RECORDER=FX
SET !ERRORIGNORE YES
PROMPT "mail:" !VAR1 
PROMPT "sifre:" !VAR2
PROMPT "adsense:" !VAR3 
PROMPT "sifre:" !VAR4

URL GOTO=https://www.youtube.com/
TAG POS=1 TYPE=BUTTON ATTR=TXT:Oturum<SP>aç
TAG POS=1 TYPE=INPUT:EMAIL FORM=ACTION:https://accounts.google.com/ServiceLoginAuth ATTR=ID:Email CONTENT={{!VAR1}}
SET !ENCRYPTION NO
TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:https://accounts.google.com/ServiceLoginAuth ATTR=ID:Passwd CONTENT={{!VAR2}}
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:gaia_loginform ATTR=ID:signIn
TAG POS=1 TYPE=DIV ATTR=ID:ad_creative_1
TAG POS=1 TYPE=BUTTON ATTR=TXT:
URL GOTO=http://www.youtube.com/account_channel_advanced
TAG POS=1 TYPE=SELECT FORM=ACTION:?action_save=1 ATTR=NAME:country CONTENT=%US
TAG POS=1 TYPE=BUTTON ATTR=TXT:Kaydet
URL GOTO=http://www.youtube.com/account_monetization
WAIT SECONDS=3
TAG POS=1 TYPE=BUTTON ATTR=ID:no-adsense-signup-button
TAG POS=1 TYPE=INPUT:CHECKBOX ATTR=ID:agreement-checkbox-1 CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX ATTR=ID:agreement-checkbox-2 CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX ATTR=ID:agreement-checkbox-3 CONTENT=YES
TAG POS=1 TYPE=BUTTON ATTR=ID:agreement-accept-button
TAG POS=1 TYPE=BUTTON ATTR=ID:overlay-cancel-button
URL GOTO=www.youtube.com/account_monetization
URL GOTO=www.youtube.com/account_monetization
URL GOTO=www.youtube.com/account_monetization
TAG POS=1 TYPE=H4 ATTR=TXT:Ödemem<SP>nasıl<SP>yapılacak?
TAG POS=1 TYPE=A ATTR=TXT:AdSense<SP>hesabını<SP>ilişkilendirme
TAG POS=1 TYPE=BUTTON ATTR=TXT:Sonraki<SP>»
TAG POS=1 TYPE=BUTTON ATTR=TXT:Evet,<SP>Google<SP>Hesabında<SP>oturum<SP>açma<SP>adımına*
TAG POS=1 TYPE=A ATTR=ID:link-force-reauth
TAG POS=1 TYPE=INPUT:EMAIL FORM=ACTION:https://accounts.google.com/ServiceLoginAuth ATTR=ID:Email CONTENT={{!VAR3}}
TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:https://accounts.google.com/ServiceLoginAuth ATTR=ID:Passwd CONTENT={{!VAR4}}
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:gaia_loginform ATTR=ID:signIn
WAIT SECONDS=3
TAG POS=1 TYPE=BUTTON ATTR=TXT:İlişkilendirmeyi<SP>kabul<SP>et
WAIT SECONDS=3
TAG POS=1 TYPE=BUTTON ATTR=TXT:Sonraki<SP>»
WAIT SECONDS=1
TAG POS=1 TYPE=INPUT:EMAIL FORM=ACTION:https://accounts.google.com/AddSession?service=youtube ATTR=ID:Email CONTENT={{!VAR1}}
TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:https://accounts.google.com/AddSession?service=youtube ATTR=ID:Passwd CONTENT={{!VAR2}}
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:gaia_loginform ATTR=ID:signIn


---------- Mesaj saat 01:34:26 civarında birleştirildi. ---------- İlk mesaj saat 01:33:04 civarında gönderildi. ----------



bildiğim kadarıyla yok. zaten firefox un en büyük özelliği sahip olduğu eklenti desteği. gündelik işler için chrome, böyle işler için de firefox kullanıyorum ben de.


hocam teşekkürler çok temiz iş çıkarıyorsun. eline sağlık . .

---------- Mesaj saat 03:12:09 civarında birleştirildi. ---------- İlk mesaj saat 03:01:28 civarında gönderildi. ----------

Chrome için var mı böyle bir eklenti?

https://chrome.google.com/webstore/...rome/cplklnmnlbnpmjogncfgfijoopmnlemp/related

burada var hocam ama denemedim.
 
Bu şekilde ışığı yanmayan videolarıda siliyorsunuz sanırım... Aslında şu telif hakkı bildirimlerinde çıkan videolar otomatik silinebilse daha iyi olurdu..
 
Bu şekilde ışığı yanmayan videolarıda siliyorsunuz sanırım... Aslında şu telif hakkı bildirimlerinde çıkan videolar otomatik silinebilse daha iyi olurdu..
telif hakkı bildirimine düşen videoda da para kazanma aktif olamayacağı için onu da siler. yani "para kazanılan" dışında ki her türlü videoyu siliyor. bahsettiğiniz videolar zaten video yöneticisinde para kazanılamayan kısmında çıkmıyor mu sağ üstteki oktan seçtiğinizde ?
 
telif hakkı bildirimine düşen videoda da para kazanma aktif olamayacağı için onu da siler. yani "para kazanılan" dışında ki her türlü videoyu siliyor. bahsettiğiniz videolar zaten video yöneticisinde para kazanılamayan kısmında çıkmıyor mu sağ üstteki oktan seçtiğinizde ?

eyvallah bende öyle düşündüm zatende telif hakkı bildirimleri kısmı ayrıca çıkıyor eşleşen üçüncü taraf falan filan önemli olan bunları temizlemek çünkü ışık bazen geç yanabiliyor... Umarım demek istediğimi anlamışsındır..
 
eyvallah bende öyle düşündüm zatende telif hakkı bildirimleri kısmı ayrıca çıkıyor eşleşen üçüncü taraf falan filan önemli olan bunları temizlemek çünkü ışık bazen geç yanabiliyor... Umarım demek istediğimi anlamışsındır..

anladım hocam. ilk sayfanın sonuna doğru paylaştığım kod para kazanılmayan tüm videoları siliyor. dediklerinizi de kapsıyor. zaten video yöneticisinde ayrı bir bölüm var para kazanılmayan diye, dediğim gibi oradaki videoları komple siliyor. ben bu kodu kullanıyorum şimdilik temizlediğim kanallardan kolay kolay telif / ihtar yemedim. arada tek tuk çıkıyor, onlarda sonradan telife düşenler yani başta para kazanılan olup sonradan şikayet ile telif uyarısı gelenler. o kadarını da zaten elle bile bulmamıza imkan yok. bu şekilde temizledikten sonra kanalların banlanma oranı bayağı bir düştü.
 
Bir video sitesindeki videolarin linklerini, imacrosa kopyalatip not defterine yazdirmayi 2 gündür beceremdim.
 
Yararlı birşeye benziyor. Para kazanmayı da otolayabilirmisin ?
 
Aynı işlemi telif hakları bölümü içinde yapar mısın. Ayrıc bir kod oluşturup telif hakları sekmesinde kullanabileceğimiz bir macro oluştur musun? Teşekkürler.
 
Bu kodu editlereyek kanalımdaki tüm videolara video içi reklam koymak istiyorum.
Videoya macro ile dakika:saniye şekilde yazdırabiliyorum reklam zamanlarını. Ancak videolara tek tek girmem gerekiyor.

Greasemonkey ile çalışan , tüm videolara sırayla düzenle tuşuna basan bir koda ihtiyacım var. Bu kodun döngüsüne önceden yazdığım makroyu ekleyeceğim ve sırayla videolara 10:00,20:00,30:00 şeklinde reklam yerleştirecek.

Bu kodu yazmamda yardımcı olabilir misiniz ?
 
imacros olayıyla uğraşan var mı arkadaş bayağıdır girmiyor sanırım..
 
Kişiselleştirme

Tema editörü

Ayarlar Renkler

  • Mobil kullanıcılar bu fonksiyonları kullanamaz.

    Alternatif header

    Farklı bir görünüm için alternatif header yapısını kolayca seçebilirsiniz.

    Görünüm Modu Seçimi

    Tam ekran ve dar ekran modları arasında geçiş yapın.

    Izgara Görünümü

    Izgara modu ile içerikleri kolayca inceleyin ve düzenli bir görünüm elde edin.

    Resimli Izgara Modu

    Arka plan görselleriyle içeriğinizi düzenli ve görsel olarak zengin bir şekilde görüntüleyin.

    Yan Paneli Kapat

    Yan paneli gizleyerek daha geniş bir çalışma alanı oluşturun.

    Sabit Yan Panel

    Yan paneli sabitleyerek sürekli erişim sağlayın ve içeriğinizi kolayca yönetin.

    Box görünüm

    Temanızın yanlarına box tarzı bir çerçeve ekleyebilir veya mevcut çerçeveyi kaldırabilirsiniz. 1300px üstü çözünürler için geçerlidir.

    Köşe Yuvarlama Kontrolü

    Köşe yuvarlama efektini açıp kapatarak görünümü dilediğiniz gibi özelleştirin.

  • Renginizi seçin

    Tarzınızı yansıtan rengi belirleyin ve estetik uyumu sağlayın.

Geri