2016-04-02 24 views
-1

Hoşgeldiniz. HtmlUnitDriver ile java'da selenyum kullandım. Ben de jsoup denedim. Selenium ve jsoup set çerez ile sorun vardı.Selenium - Java - çerezleri

1.

"{"minimarketview-cashout-service":{ 
<br>"expanded-MATCH_ODDS":"0" 
<br>}}" 

2.

"{"minimarketview-cashout-service":{ 
<br>"expanded-MATCH_ODDS":"0", 
<br>"expanded-OVER_UNDER_25":"0" 
<br>}}" 

normal tarayıcı çalışması 1'de ve selenyum 2. Ben 1 çerez ayarlayabilirsiniz, ancak ben ayarlayamıyor 2.

Yardım pls :)

+0

Bir geri adım atın ve ne elde etmeye çalıştığınızı bize bildirin. Bu kod örneklerinin ne olduğu hakkında hiçbir fikrim yok. –

+1

Selenium 2 kullanıyor musunuz; AKA WebDriver? Cookie name = new Cookie ("aCookie", "abcdef") gibi bir şey kullanıyor musunuz; driver.manage() addCookie (ad.); ? – MikeJRamsey56

cevap

0

Ben kullandım:

Cookie cookie2 = new Cookie.Builder("cookieKey", "cokkieName").domain("domain").path("/").build(); 

Sorun, 1 parametre çalışmasına sahip tuhaf bir tanımlama bilgisidir. 2 parametreli aynı çerez (ilk mesajımda) selenyumda çalışmaz. Gerçek tarayıcıda her ikisi de.

Önemli olan, 2 parametrenin de jsoup'ta çalışmadığıdır.

Benim selenyum ayarları: Ben çerez bırakır deneyin

Capabilities caps = new DesiredCapabilities(); 
     ((DesiredCapabilities) caps).setJavascriptEnabled(true); 
     WebDriver driver = new HtmlUnitDriver(); 

Sitesi betfair.com olduğunu. Çerez anahtarı pref_md_0