본문 바로가기

분류 전체보기91

export import { }는 그냥 불러오기. export할 때의 이름 그대로 가져와 써야함 export {a}; //내보낼 때도 {} import { a as b } from './Sub' default는 중괄호 없이 쓴다. export default a; import Value from './Sub' require에서 상대경로나 절대경로를 표시하면 (./같은거) 그 위치에서 안쓰면 코어모듈이나 node_modules에서 찾음 module.exports = ()=>{ console.log("a") } let a = require("./sub"); a(); 2020. 8. 17.
[node.js] selenium으로 크롤링하기 이번에 이미지를 크롤링 해오는걸 만들려고 했는데 해당 사이트에서 간단히는 크롤링이 되지 않게 hidden해논걸 다시 푸는 식으로 해놔서 그냥 크롤링하게 되면 hidden된 상태에서의 코드를 긁어오기 때문에 실패한다. 난 가상 브라우저를 사용하기로 했다. 가상 브라우저를 통해 js가 실행될 걸 기다렸다가 그 뒤에 코드를 긁어오게 할 수 있다. 아래 명령어로 셀리니움을 설치한다. npm install selenium-webdriver 아래 링크에 들어가면 위쪽에 여러 브라우저의 드라이버를 설치할 수 있는 링크가 있다. https://www.npmjs.com/package/selenium-webdriver selenium-webdriver The official WebDriver JavaScript bindi.. 2020. 5. 10.
크롤링 403 오류 뜰 때 해결법 이번에 한 사이트에서 이미지를 다운 받으려고 했는데 403 forbidden이 뜨는 것이다. 그래서 대충 찾아보고 요청을 보낼 때 header에 user-agent 속성값을 Mozilla/5.0으로 하고 다시 시도해보았는데 안됐다. 그래서 또 다시 찾아보니까 referer 속성값에 해당 사이트의 주소를 넣으면 된다. 'referer' : 'https://naver.com' 뭐 이런식으로 말이다. 2020. 5. 10.
Photoshop 밝게 보이게 하기 대충 이렇게 칠해놓고 새 레이어를 위에 올리고 검은색으로 채운다. 그리고 위와 같이 [색상 닷지] 혼합 모드로 바꾼다. 그럼 그냥 달라진 거 없이 똑같이 보이는데 부드러운 브러쉬로 고명도 저채도의 색을 위에 칠하면 위와 같이 밝은 빛이 비치는 듯이 보인다. 2020. 5. 5.