Π’Ρ…ΠΎΠ΄ Π‘Π»ΠΎΠ³
Π‘Ρ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ ΠΈ Ρ€Π΅ΠΌΠΎΠ½Ρ‚
Π Π΅ΠΏΠ΅Ρ‚ΠΈΡ‚ΠΎΡ€Ρ‹
ΠšΡ€Π°ΡΠΎΡ‚Π°
ЀрилансСры
Π Π°Π·Π½Ρ‹Π΅ спСциалисты
Π£Ρ…ΠΎΠ΄ Π·Π° ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹ΠΌΠΈ
Π’Ρ€Π΅Π½Π΅Ρ€Ρ‹
Автоинструкторы

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° JavaScript β€” удалённая Ρ€Π°Π±ΠΎΡ‚Π° Π² НовосибирскС

Π”Π°Ρ‚Π°: 2023-08-05
Π”Π΅Ρ‚Π°Π»ΠΈ
Π Π΅Π³ΠΈΠΎΠ½
Новосибирск
Π—Π°Π½ΡΡ‚ΠΎΡΡ‚ΡŒ
дистанционно
Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ
договорная
Π”Π°Ρ‚Π° ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ
2023-08-05
ОписаниС
Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. ВСстированиС. Π—Π°Π΄Π°Ρ‡Π° β€” ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Javascript Π½Π° Ρ„Π°ΠΊΡ‚ ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ‹ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π”Π΅Ρ‚Π°Π»ΠΈ: Π•ΡΡ‚ΡŒ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ Π°Π½Ρ‚ΠΈΠ΄Π΅Ρ‚Π΅ΠΊΡ‚-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ подмСняСт Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ устройства ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌ. Π­Ρ‚ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚ΡΡ сайтом ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΈ Javascript-запросов. НапримСр: Useragent, часовой пояс, Ρ€Π°Π·ΠΌΠ΅Ρ€ экрана, Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ языки, Canvas Fingerprint ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π΅. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΎ, ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ список Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ. НуТно ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ качСство ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ‹ Π²Ρ‹Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². НСт Π»ΠΈ способа ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π»ΠΈΠ±ΠΎ сам Ρ„Π°ΠΊΡ‚ ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ‹ ΠΏΠΎ прямым ΠΈΠ»ΠΈ косвСнным ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ°ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JS. Если Ρƒ вас Π΅ΡΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΊΠΎΠΌΠΏΠ΅Ρ‚Π΅Π½Ρ†ΠΈΠΈ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ обсудим Π·Π°Π΄Π°Ρ‡Ρƒ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Π΅Π΅ Π² Π»ΠΈΡ‡Π½ΠΎΠΉ пСрСпискС.
ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ Π·Π°ΠΊΠ°Π·Ρ‹
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° React
дистанционно
договорная
Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Π”ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. Π‘ Ρ€Π΅Π°ΠΊΡ‚Π° дСлаСтся запрос ΠΏΠΎ api ΠΊ ΠΏΡ…ΠΏ. Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ошибка.
Новосибирск
ЀрилансСры
2024-03-25
ΠžΡ‚ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒΡΡ
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Node.js
дистанционно
договорная
Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Π”ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. Const puppeteer = require("puppeteer"); (async () => { const browser = await puppeteer.launch({ headless: false }); const page = await browser.newPage(); await page.goto("https://app.gtowizard.com/"); let arr = await page.evaluate(() => { let text = Array.from(document.querySelectorAll(".dasarttcsl_right_text"), (el) => el.innerText); return text; }); console.log(arr); await browser.close(); })(); Π”Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ парсит сайт, ΠΈ собираСт всС Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°. Но этот ΠΊΠΎΠ΄ Π±Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π», Сслиб Π½Π° сайтС Π½Π΅Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ. НуТно Ρ‚ΠΎΠ»ΠΈ ΠΊΡƒΠΊΠΈ ΠΊΠ°ΠΊ Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ, Ρ‚ΠΎΠ»ΠΈ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ...
Новосибирск
ЀрилансСры
2023-12-09
ΠžΡ‚ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒΡΡ
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Node.js
дистанционно
договорная
Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Π”ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Π±Π΄ mysql, такая ΠΆΠ΅ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°. Π’ node js ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π΅, Π½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ошибка. НС понимаю ΠΊΠ°ΠΊ Π΅Π΅ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ. Ошибка: [nodemon] 3.0.1 [nodemon] to restart at any time, enter `rs` [nodemon] watching path(s): *.* [nodemon] watching extensions: js,mjs,cjs,json [nodemon] starting `node app.js` http://localhost:3000 D:\WEBIK\KIRILL\Π’Π°ΠΆΠ½ΠΎΠ΅\W E B I K\gki-webik.ru\app.js:63 throw err; ^ Error: connect ECONNREFUSED 127.0.0.1:3306 at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1532:16) -------------------- at Protocol._enqueue (D:\WEBIK\KIRILL\Π’Π°ΠΆΠ½ΠΎΠ΅\W E B I K\gki-webik.ru\node_modules\mysql\lib\protocol\Protocol.js:144:48) at Protocol.handshake (D:\WEBIK\KIRILL\Π’Π°ΠΆΠ½ΠΎΠ΅\W E B I K\gki-webik.ru\node_modules\mysql\lib\protocol\Protocol.js:51:23) at Connection.connect (D:\WEBIK\KIRILL\Π’Π°ΠΆΠ½ΠΎΠ΅\W E B I K\gki-webik.ru\node_modules\mysql\lib\Connection.js:116:18) at Connection._implyConnect (D:\WEBIK\KIRILL\Π’Π°ΠΆΠ½ΠΎΠ΅\W E B I K\gki-webik.ru\node_modules\mysql\lib\Connection.js:454:10) at Connection.query (D:\WEBIK\KIRILL\Π’Π°ΠΆΠ½ΠΎΠ΅\W E B I K\gki-webik.ru\node_modules\mysql\lib\Connection.js:196:8) at D:\WEBIK\KIRILL\Π’Π°ΠΆΠ½ΠΎΠ΅\W E B I K\gki-webik.ru\app.js:61:13 at Layer.handle [as handle_request] (D:\WEBIK\KIRILL\Π’Π°ΠΆΠ½ΠΎΠ΅\W E B I K\gki-webik.ru\node_modules\express\lib\router\layer.js:95:5) at next (D:\WEBIK\KIRILL\Π’Π°ΠΆΠ½ΠΎΠ΅\W E B I K\gki-webik.ru\node_modules\express\lib\router\route.js:144:13) at Route.dispatch (D:\WEBIK\KIRILL\Π’Π°ΠΆΠ½ΠΎΠ΅\W E B I K\gki-webik.ru\node_modules\express\lib\router\route.js:114:3) at Layer.handle [as handle_request] (D:\WEBIK\KIRILL\Π’Π°ΠΆΠ½ΠΎΠ΅\W E B I K\gki-webik.ru\node_modules\express\lib\router\layer.js:95:5) { errno: -4078, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 3306, fatal: true } Node.js v19.8.1 [nodemon] app crashed - waiting for file changes before starting...
Новосибирск
ЀрилансСры
2023-11-11
ΠžΡ‚ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒΡΡ
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° JavaScript
дистанционно
договорная
Π²Π·Π»ΠΌΡ‚ΡŒ страичку Π²ΠΊ ΠΌΠΎ ΠΎΠ±ΡΡ‚Π²Π½Π½ΡŽ ΠΈ Π½ΡƒΡŒ Π½Π΅!!. Настройка. Vk спСц ΠΏΠΎ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ°ΠΌ Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ ЯндСкс, Π“ΡƒΠ³Π», Π²ΠΊ, мэйл, Π Π°ΠΌΠ±Π»Π΅Ρ€ ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠΌ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ постам ΠΈ id-шкам. подробности ΠΏΡ€ΠΈ встрСчС.
Новосибирск
ЀрилансСры
2023-07-06
ΠžΡ‚ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒΡΡ
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° React
дистанционно
ΠΎΡ‚ 90000.00 Ρ€ΡƒΠ±.
Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Π”ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° с нуля. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° React. ΠžΠΏΡ‹Ρ‚ Redux, saga. ΠΠ°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅, Π±Π΅Π· ΡΠΎΠΎΡ‚Π²ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΎΠΏΡ‹Ρ‚Π° - Π½Π΅ интСрСсны.
Новосибирск
ЀрилансСры
2021-07-08
ΠžΡ‚ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒΡΡ
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° React
дистанционно
ΠΎΡ‚ 10000.00 Ρ€ΡƒΠ±.
Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Π”ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. НуТна Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΠΎΠ³ΠΎ сайта.
Новосибирск
ЀрилансСры
2021-06-03
ΠžΡ‚ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒΡΡ