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. ์ด์ 1 ยทยทยท 29 30 31 32 33 34 35 ยทยทยท 60 ๋ค์ 728x90