본문 바로가기
  • Tried. Failed. Logged.
728x90

분류 전체보기720

자바스크립트 - Pure JavaScript HTML5 to (Animated) GIF Conversion HTML5를 GIF로 변환 시키는 라이브러리 https://github.com/antimatter15/jsgif/ GitHub - antimatter15/jsgif: Save a HTML5 Canvas to GIF and Animations. A port of as3gif GIFPlayer to JS Save a HTML5 Canvas to GIF and Animations. A port of as3gif GIFPlayer to JS - GitHub - antimatter15/jsgif: Save a HTML5 Canvas to GIF and Animations. A port of as3gif GIFPlayer to JS github.com 2022. 10. 12.
puppeteer - 안티봇 감지를 피하는 라이브러리 (puppeteer_stealth) pyppeteer_stealth 깃허브(파이썬) https://github.com/MeiK2333/pyppeteer_stealth GitHub - MeiK2333/pyppeteer_stealth Contribute to MeiK2333/pyppeteer_stealth development by creating an account on GitHub. github.com puppeteer_stealth npm(node.js) https://www.npmjs.com/package/puppeteer-extra-plugin-stealth puppeteer-extra-plugin-stealth Stealth mode: Applies various techniques to make detection of headle.. 2022. 10. 12.
셀레니움 - 안티봇 확인 사이트 https://bot.sannysoft.com/ Antibot bot.sannysoft.com 2022. 10. 12.
프론트엔드 - 한줄로 날라온 JavaScript 이쁘게 변환하는 사이트 https://codebeautify.org/javascript-pretty-print Javascript Pretty Print online Online JavaScript Pretty Print to pretty Javascript and Print JavaScript online. codebeautify.org 2022. 10. 12.
puppeteer - navigator.webdriver 탐지 우회 navigator.userAgentData에 이어서 navigator.webdriver도 탐지를 하여서 크롬 자동화 툴인지를 알아낼 수 있다고 아래 글에 적혀있다. https://economytrendstory.com/1174 크롬 자동화 툴 selenium은 탐지하는 법 4가지 selenium은 탐지가 불가능 할까요?어떤 방식으로 셀레니움을 탐지 할 수 있을지 확인해보았습니다. navigator.webdriver 확인Client hints, navigator.userAgentData 확인chromedriver 탐지브라우저 지문(browser fingerprin economytrendstory.com 실제로 셀레니움 크롬과 일반 크롬의 결과는 다르게 나왔다. navigator.webdriver도 navi.. 2022. 10. 11.
프론트엔드 - 클라이언트 요청 헤더 확인하는 사이트 (httpbin/headers) Accept, Accept-Encoding, Accept-Language, Host, User-Agent 등등 https://www.httpbin.org/headers 2022. 10. 11.
puppeteer - UserAgent와 UserAgentData 변경 하기 소스 const page = await browser.newPage(); await page.setUserAgent('MyBrowser', { architecture: 'My1', mobile: false, model: 'Mybook', platform: 'MyOS', platformVersion: '3.1', }); 클라이언트 요청 헤더 확인하는 사이트 https://www.httpbin.org/headers 출처: https://stackoverflow.com/questions/73344280/how-to-overwrite-the-user-agent-client-hints-in-puppeteer How to overwrite the User-Agent Client Hints in puppeteer? .. 2022. 10. 11.
셀레니움 - 특정 URL 차단하기 chromeOptions.AddArgument("--host-resolver-rules=MAP ssl.pstatic.net 127.0.0.1"); string strCmdText; strCmdText = "/C ipconfig /flushdns"; System.Diagnostics.Process.Start("CMD.exe", strCmdText); Thread.Sleep(3000); URL의 DNS를 127.0.0.1로 설정해서 차단하는 방식이라 바로 적용하고 싶으면 dns를 초기화하는 명령어도 함께 써줘야 함 출처: 셀레니움 URL Blocking https://stackoverflow.com/questions/46891301/can-i-automate-chrome-request-blocking-usi.. 2022. 10. 11.
셀레니움 - navigator.userAgentData 모바일로 위장하기 참고 https://economytrendstory.com/1174 크롬 자동화 툴 selenium은 탐지하는 법 4가지 selenium은 탐지가 불가능 할까요?어떤 방식으로 셀레니움을 탐지 할 수 있을지 확인해보았습니다. navigator.webdriver 확인Client hints, navigator.userAgentData 확인chromedriver 탐지브라우저 지문(browser fingerprin economytrendstory.com 방법 1. 개발자 도구(F12)에서 "기기 툴바 전환" 사용 위의 글을 보면 navigator.userAgentData안에 있는 mobile, platform 같은 값을 변경하는 게 힘들다고 언급을 하는데 의외로 우회하는 방법이 간단하다. (기존에는 mobile=.. 2022. 10. 11.
C# - 비주얼 스튜디오, 코드가 적용이 안되고 이전 것으로 실행 되는 경우 해결 방법 빌드(B) > 솔루션 정리(C) 2022. 10. 11.
리액트 네이티브 - 유용한 사이트 모음 리액트 네이티브 공식 문서 https://reactnative.dev/ React Native · Learn once, write anywhere A framework for building native apps using React reactnative.dev 앱이나 브라우저에서 라이브 실행 지원하는 사이트 https://snack.expo.dev/ Snack - React Native in the browser Write code in Expo's online editor and instantly use it on your phone. snack.expo.dev Expo SDK(카메라, 클립보드, 오디오 관련 라이브러리) https://docs.expo.dev/versions/latest/ API R.. 2022. 10. 10.
리액트 네이티브 - Expo snack에서 패키지 추가 방법 import { Camera } from 'expo-camera'; 이런 식으로 새로운 패키지를 import 하면 프로젝트 페이지 맨 아래에 Add dependency메시지가 나오는데 이걸 누르면 자동으로 추가된다. dependencies에 패키지 명을 추가하는 방식이라, expo-로 시작하는 패키지만 지원이 가능한 것 같음. 출처: https://stackoverflow.com/questions/68931393/how-to-add-add-new-packages-in-expo-snack How to add add new packages in expo snack? I want to use expo-av package in expo snack. However I know that after importing.. 2022. 10. 10.
728x90