본문 바로가기

Program/JAVA

자바 셀레니움에서 웹페이지 소스 출력하는 명령어 driver.getPageSource() Java에서 Selenium을 사용하여 웹페이지의 소스를 출력하는 방법은 다음과 같습니다. import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; public class Main { public static void main(String[] args) { // Chrome WebDriver 경로 설정 System.setProperty("webdriver.chrome.driver", "path_to_chromedriver"); // WebDriver 객체 생성 WebDriver driver = new ChromeDriver(); // 웹페이지 열기 driver.get("http://example.com"); .. 더보기
split 사용시 마지막이 공백이더라도 배열에 넣기 Java에서 문자열을 쉼표(,)로 구분하여 split 메소드를 사용할 때, 마지막 요소가 공백이라도 배열에 포함시키고 싶다면, split 메소드에 두 번째 매개변수로 -1을 전달하면 됩니다. -1 매개변수는 빈 문자열도 결과 배열에 포함시키라는 것을 의미합니다. 예를 들어, 다음과 같이 사용할 수 있습니다: String str = "apple,banana,orange,"; String[] parts = str.split(",", -1); for(String part : parts) { System.out.println(part); } 이 코드는 "apple", "banana", "orange", "" 를 포함하는 배열을 생성합니다. 여기서 마지막 요소는 빈 문자열("")입니다. split 메소드에서 -1.. 더보기
Java에서 Selenium을 사용하여 웹 페이지의 소스 코드를 출력 Java에서 Selenium을 사용하여 웹 페이지의 소스 코드를 출력하는 것은 비교적 간단합니다. 아래는 Java를 사용하여 Selenium WebDriver를 통해 웹 페이지의 HTML 소스 코드를 가져오고 출력하는 기본적인 예제 코드입니다. 먼저, Selenium 라이브러리와 WebDriver(예를 들어, ChromeDriver)가 필요합니다. 이를 위해 Maven이나 Gradle을 사용하여 프로젝트에 Selenium 의존성을 추가할 수 있습니다. import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; public class SeleniumExample { public static void main(St.. 더보기