반응형
[셀레니움,크롤링] 로컬에서 잘 되던 크롤링이 서버에서 안될때
2021.02.22 - [JAVA/JAVA정리] - [Java] 크롤링 crawling, 셀레니움 Selenium
[Java] 크롤링 crawling, 셀레니움 Selenium
[Java] 크롤링 crawling, 셀레니움 Selenium 웹 크롤링의 정식 명칭은 Web Scraping이며, 웹 사이트에서 원하는 정보를 추출하는 것을 의미한다. 보통 웹 사이트는 HTML기반이기 때문에 정보를 추출할 페이
heekng.tistory.com
웹개발을 하며 centOs에 웹 서버를 호스팅하면서 크롤링이 안되었다.
기존의 크롬 옵션에
ChromeOptions options = new ChromeOptions();
options.addArguments("headless");
driver = new ChromeDriver(options);
위와같이 headless옵션만 넣어줬다면
ChromeOptions options = new ChromeOptions();
options.addArguments("headless");
options.addArguments("no-sandbox");
options.addArguments("disable-dev-shm-usage");
options.addArguments("lang=ko");
driver = new ChromeDriver(options);
위처럼 no-sandbox, disable-dev-shm-usage, lang=ko를 넣어주며 해결했다.
반응형
'ETC > 오류해결' 카테고리의 다른 글
Jetbrain Intellij가 실행되지 않을 때 (0) | 2021.09.08 |
---|---|
[Spring] web.xml cvc-elt.1.a: Cannot find the declaration of element 'web-app' (0) | 2021.05.26 |
log4j.xml The file cannot be validated as the XML definition 오류 (0) | 2021.05.24 |
[Spring] Driver net.sf.log4jdbc.sql.jdbcapi.DriverSpy claims to not accept jdbcUrl 오류 (1) | 2021.05.17 |
web.xml cvc-id.3 에러 해결 (0) | 2021.05.16 |
[Tomcat] Starting Tomcat v8.5 Server at localhost 오류 (0) | 2021.02.06 |