folder Tahribat.com Forumları
linefolder Python
linefolder Python Selenium Adres Çubuğu Gizleme



Python Selenium Adres Çubuğu Gizleme

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Amatör Üye
    masteryoda
    masteryoda's avatar
    Kayıt Tarihi: 15/Mayıs/2012
    Erkek

    Merhaba,

    selenium ile chrome açıyorum kullanıcının belirtiğim sayfalar dışında sayfa gezinmesine izin vermiyorum ama yinede adres çubuğu görünsün istemiyorum gizlemenin bir yolu var mıdır? F11 e bastırıp tam ekran yaptırmak dışında

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    coder2
    coder2's avatar
    Kayıt Tarihi: 15/Mart/2007
    Erkek

    PC başında değilim ama netten bakınca bu çıktı, bir deneyin isterseniz;

    https://stackoverflow.com/questions/46233162/how-to-disable-tabbed-browsing-toolbar-and-address-bar-in-selenium-webdriver

     


    Önceleri Kızlar Utanınca Kızarırdı Şimdilerde Kızarınca Utanıyorlar..
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Https
    Https's avatar
    Kayıt Tarihi: 05/Ağustos/2017
    Erkek

    Headless da çalışıyordu galiba selenium. Emin değilim ama.

     

    Https tarafından 10/Ara/19 00:18 tarihinde düzenlenmiştir
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    GodKlaus
    GodKlaus's avatar
    Kayıt Tarihi: 13/Ocak/2014
    Erkek

    Bende bir soru sorayım müsaadenle hocam.

     

    Selenium'la bot yazıyorum fakat sürekli istediğim şekilde değil de farklı bir chrome yada mozilla tarayıcısı açılıyor.

    Bunu engelleyip normal bildiğimiz tarayıcıyı açmanın yöntemi var mı ?

     

    Bunu sormamın sebebi kin beslediğim bir oyun için zamanında bot yazıp sunucudaki oyun içi fiyatları alt üst etmiştim. Banlamışlardı 2007 yılından kalma hesabımıda, IP yüzünden.

    C#'ta uygulama yönetiminde bir WebDriver açıyor. Tarayıcının türüne bakarak "hee bu bot yapıyor" diyip banlıyorlar sanırım.

    Bunu nasıl aşabilirim onu sordum tam olarak.

    GodKlaus tarafından 10/Ara/19 02:37 tarihinde düzenlenmiştir

    Telegram : @CuneytKuscu && Discord : Tyenuc#2679 | İstanbul Avr. Yazılım Mühendisi ve sonunda işim var (:
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Amatör Üye
    masteryoda
    masteryoda's avatar
    Kayıt Tarihi: 15/Mayıs/2012
    Erkek
    coder2 bunu yazdı

    PC başında değilim ama netten bakınca bu çıktı, bir deneyin isterseniz;

    https://stackoverflow.com/questions/46233162/how-to-disable-tabbed-browsing-toolbar-and-address-bar-in-selenium-webdriver

     

    hocam teşekkür ederim bunu görmemiştim işimi çözdü.
    ufak bir sıkıntı var bunda bazı linkler yeni sekmede açılıyor oraya sesion geçmiyor hem iyi hem kötü tarafları var :)

     

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NoktaliVirgul
    NoktaliVirgul's avatar
    Kayıt Tarihi: 02/Temmuz/2007
    Erkek
    GodKlaus bunu yazdı

    Bende bir soru sorayım müsaadenle hocam.

     

    Selenium'la bot yazıyorum fakat sürekli istediğim şekilde değil de farklı bir chrome yada mozilla tarayıcısı açılıyor.

    Bunu engelleyip normal bildiğimiz tarayıcıyı açmanın yöntemi var mı ?

     

    Bunu sormamın sebebi kin beslediğim bir oyun için zamanında bot yazıp sunucudaki oyun içi fiyatları alt üst etmiştim. Banlamışlardı 2007 yılından kalma hesabımıda, IP yüzünden.

    C#'ta uygulama yönetiminde bir WebDriver açıyor. Tarayıcının türüne bakarak "hee bu bot yapıyor" diyip banlıyorlar sanırım.

    Bunu nasıl aşabilirim onu sordum tam olarak.

    Useragent?


    If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    saybirs
    saybirs's avatar
    Kayıt Tarihi: 24/Temmuz/2009
    Erkek

    var clientOptions = new ChromeOptions();
    clientOptions.AddArguments("--app=https://xx.com");
    üstteki arguments'e --app tagını yollayarak yapabilirsin.

    * Chrome kısayol tuşları ile(hatırlayamadım şuan) bir şekilde üst menüyü açabiliyor. Bunun içinde bir handler yazarak process title'sini sürekli kontrol ederek dışına çıkmasını engelleyebilirsin. 

    * Buna ek güvenlik olarak chrome extension'ı yazıp ctrl alt etc. tuşlarını engelleyip harici işlemler yapmasını da engelleyebilirsin. Extension da her request sonunda url'i kontrol ettirebilirsin. Veya sayfa içerisinde harici sayfaya yönlendiren url'ler olabilir. Onları da yakalaman gerekebilir.

    * App ile chrome tarayıcısı birbiri ile bağlantılı çalışması lazım.Exe kapandığında (tersine mühendislik ile thread'i durdurduğunda) veya görev yöneticisinden exe'yi sonlandırdığında tarayıcının da bunu anlayıp kendini dispose etmesi lazım. .Bu mantıkta bir public bir tool yazmıştım. Kullanıcılar 6-7 ay boyunca çok uğraştılar bir yolunu bulamamışlardı. Profesyonel bir çözüm arıyorsan bunun gibi onlarca kontrol yazmak gerekir.

    //sayfa url'sini tab.Url diyerek yakalayabilirsin.
    chrome.tabs.onUpdated.addListener(function (tabId, changeInfo, tab) { 
    
    }
    //bu metot ile de request anında arayarak girip gitmesini istemediğin sayfaları blocklarsın.
    chrome.webRequest.onBeforeRequest.addListener(function(d){
            return {cancel:true};
        },{urls:["https://xx.com/user/subscriptions",
                "https://www.facebook.com/ajax/mercury/mark_seen.php",
                "https://www.facebook.com/ajax/mercury/change_read_status.php"]},
        ["blocking"]);

     

     

     

    saybirs tarafından 10/Ara/19 14:00 tarihinde düzenlenmiştir
Toplam Hit: 1859 Toplam Mesaj: 7
python chrome selenium