merhaba arkadaşlar c# ile bir bot yazdım bu botun çalışması için google hesabıma giriş yapmam gerekiyor bot 1 hesapla çalışıyor sürekli giriş çıkış yapmıyor fakat çalıştıra bilmem için chrome tarayıcımdaki profili selenium chromedriver içerisine çekmem erekiyorki o profildeki çerezleri kullana bileyim bu konuda bana yardımcı olurmusunuz
yapmak istediğim işlem c# selenium ile chrome driver içerisine profil2 yi çalıştırmak
pc den bağlanıp incelemek isterseniz dm den bilgileri ilete bilirim
c# selenium chromedriver profil ekleme sorunu
7
●193
- 09-09-2021, 12:17:35
- 09-09-2021, 12:19:05hocam bu kodu nereye eklemem gerekiyor zamanınız varsa pc den bağlanıp baka bilirmisiniz ben 1 tane profil kullanıcam çoklu profil ihtiyacım yokMisafir adlı üyeden alıntı: mesajı görüntüle
- 09-09-2021, 12:21:27bir dakka şöylefermayil adlı üyeden alıntı: mesajı görüntüle
var dir1 = System.IO.Path.GetDirectoryName(Assembly.GetExecut ingAssembly().Location);
var dir = dir1 + "\Default\cookies";
ChromeOptions opt = new ChromeOptions();
opt.AddArgument("--user-agent=Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Mobile/11A465 Twitter for iPhone");
opt.AddArguments("--user-data-dir=" + dir1);
var driver = new ChromeDriver(opt);
ChromeOptions options = new ChromeOptions();
driver.Navigate().GoToUrl("https://google.com"); - 09-09-2021, 12:27:03
- 09-09-2021, 13:43:12onun kırmızı çizginin üzerine tıklarsan sana eklemen gereken kütüphaneyi gösteriyor o execut ing arasında boşluk yoktu orayı düzeltfermayil adlı üyeden alıntı: mesajı görüntüle
- 09-09-2021, 15:01:43hocam dediklerinizi uyguladım hata gitti fakat kod çalışmadı dediğim işlemi yapmadıMisafir adlı üyeden alıntı: mesajı görüntüle
- 25-09-2023, 13:01:29Konu biraz eski fakat sorun yaşayan olursa bu güncel kod ile sanki işini görür.fermayil adlı üyeden alıntı: mesajı görüntüle
string kullaniciAdi = Environment.UserName; string profilDizini = "ProfilAdi"; ChromeOptions options = new ChromeOptions(); options.AddArgument($"user-data-dir=C:\\Users\\{kullaniciAdi}\\AppData\\Local\\Google\\Chrome\\User Data"); options.AddArgument($"--profile-directory={profilDizini}");
Detaylı Anlatım
