概述
1.自动化依赖以及谷歌驱动依赖
<dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.0.0</version> </dependency> <dependency> <groupId>com.google.zxing</groupId> <artifactId>javase</artifactId> <version>3.0.0</version> </dependency> <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>3.9.0</version> </dependency>
2.下载谷歌驱动http://chromedriver.storage.googleapis.com/index.html
3.直接上代码
System.setProperty("webdriver.chrome.driver", "D:\lixiao\tool\chromedriver.exe"); ChromeOptions chromeOptions = new ChromeOptions(); chromeOptions.setHeadless(false); // 添加浏览器的伪装信息 chromeOptions.setExperimentalOption("useAutomationExtension", false); chromeOptions.setExperimentalOption("excludeSwitches", Collections.singletonList("enable-automation")); chromeOptions.addArguments("--disable-blink-features=AutomationControlled"); WebDriver driver = new ChromeDriver(chromeOptions); try { driver.get("https://passport.alibaba.com/icbu_login.htm?return_url=https%3A%2F%2Fdata.alibaba.com%2F"); Thread.sleep(1000); driver.findElement(By.id("fm-login-id")).sendKeys(acount); Thread.sleep(1000); driver.findElement(By.id("fm-login-password")).sendKeys(password); Thread.sleep(5000); WebElement loginButton =driver.findElement(By.id("fm-login-submit")); loginButton.click(); Thread.sleep(1000); Set<Cookie> coo =driver.manage().getCookies(); for (Cookie cookie : coo) { if(cookie.getName().equals("cookie2")){ System.out.println("登录成功"+cookie.getValue()); return cookie.getValue(); } } } catch (InterruptedException e) { e.printStackTrace(); }finally { driver.close(); driver.quit(); }
最后
以上就是等待方盒为你收集整理的java小程序:阿里巴巴自动登入获取cookie2的全部内容,希望文章能够帮你解决java小程序:阿里巴巴自动登入获取cookie2所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复