java爬虫
跌倒了就躺会儿
这个作者很懒,什么都没留下…
展开
-
在java中用Selenium WebDriver 时抛出 StaleElementReferenceException异常的解决办法
引起这个异常的原因就是引用的元素已过时,不再依附于当前页面。通常情况下,这是因为页面进行了刷新或跳转,解决方法是,在页面刷新或者跳转之后重新使用 findElement 或 findElements 方法进行元素定位就行了...转载 2018-10-03 15:32:07 · 984 阅读 · 0 评论 -
java中使用selenium创建浏览器驱动
WebDriver driver = new ChromeDriver(); //Chrome浏览器WebDriver driver = new FirefoxDriver(); //Firefox浏览器WebDriver driver = new EdgeDriver(); //Edge浏览器WebDriver driver = new InternetExplorerDriver(...原创 2018-10-03 15:44:19 · 1119 阅读 · 0 评论 -
在java中使用selenium时的常用方法
1.调整浏览器窗口大小 // 创建chrome浏览器驱动WebDriver driver= new ChromeDriver();driver.get("https://www.baidu.com");// 将浏览器窗口最大化driver.manage().window().maximize();// 将浏览器窗口设置成指定大小driver.manage().window()....原创 2018-10-03 16:15:05 · 992 阅读 · 0 评论 -
java中使用selenium设置chrome启动参数和配置
1.给ChromeDriver配置禁止加载js,imagesChromeOptions options = new ChromeOptions();// 设置禁止加载项Map<String, Object> prefs = new HashMap<String, Object>();// 禁止加载jsprefs.put("profile.default_con...原创 2018-10-05 10:24:19 · 9190 阅读 · 3 评论 -
java中为ChromeDriver设置代理IP
ChromeOptions options = new ChromeOptions();// 设置代理ipString ip = "ip:port";options.addArguments("--proxy-server=http://" + ip);WebDriver driver = new ChromeDriver(options);driver.get("http://www...原创 2018-10-05 13:57:43 · 6638 阅读 · 6 评论