질문과 답변

소프트웨어 아마존 사이트에 접속이 전혀 안됩니다.

2021.12.13 18:12

줄넘기 조회:364

 

www.amazon.com 으로는 절대 접속이 안됩니다.

 

접속하면 아래와 같은 화면이 출력됩니다.

 

aaa.jpg

 

 

 

타 사이트에서 링크를 클릭하면 무조건 click.linkprice.com으로 연결되면서 연결된 사이트가 그냥 검게 나오는 현상이 100% 발생했습니다.

 

이거 수정해 보겠다고 어제 새벽에 엣지의 확장 프로그램인 tampermonkey 라는 프로그램 설치후 링크프라이스를 자기 한테

쏴주는 프로그으로 스크립트를 수정했는데, 그 이후로 아마존에 정상적으로 연결되지 않습니다.

 

그래서 확장 프로그램을 삭제했음에도 역시 아마존은 전혀 연결이 안됩니다.

 

해결책이 있을까요? 

 

물론 확장 프로그램 삭제 및 리부팅해도 결과는 같습니다.

 

윈도우 10 엔터, 크롬엣지, 크롬 입니다. 물론 hosts 파일에는 아무 문제 없습니다.

 

해당 확장 프로그램을 삭제했지만, 그 이후로도 역시 아마존은 접근이 안됩니닫.

 

참고로 해당 스크립트는 아래와 같습니다.

 

// ==UserScript==
// @name         Linkprice Paralyzer
// @namespace
// @version      0.4.1
// @description  Linkprice Paralyzer
// @author       You
// @match        *://*/*
// @grant        none
// @date         2021.3.23
// ==/UserScript==
 
 
 
 
let linkprice_aid = 'A100019377';
let current_page = document.location.href;
let linkprice_own_code = current_page.match(/A\d{9}/);
 
 
 
 
// location 방식 커뮤니티 처리 코드
if (linkprice_own_code && linkprice_aid != linkprice_own_code && current_page.match(/click.linkprice.com\/click.php/)) {
    alert(linkprice_own_code + '가 본인코드(' + linkprice_aid +')가 아닙니다.\n점검 화면으로 이동합니다.');
    let regex = /tu=(.*)/;
    let tu = current_page.match(regex);
    const requstUrl = myUrl+'?url=' + encodeURIComponent(tu[1]) + '&linkprice_aid=' + linkprice_aid + '&referer=' + encodeURIComponent(current_page);
    location.href = requstUrl;
}
 
 
 
 
// 링크
(async function() {
    'use strict';
 
 
    if (document.readyState === 'loading') {
        await new Promise(resolve => {
            document.addEventListener('DOMContentLoad', () => resolve(), { once: true });
        });
    }
 
 
    /**
     * Paralyze Linkprice.
     */
 
 
    if ( current_page.match(/\.amazon./) || current_page.match(/\.google./) || current_page.match(/193\.123\.238\.64/) ) {
    // 검색 및 본사이트는 제외
        console.log(current_page, typeof(current_page), 'close');
        return false;
 
 
    } else if ( current_page.match(/prod.danawa.com\/bridge\/loadingBridge.html/) ) {
        // 다나와 사이트
        let paragraph = document.getElementsByTagName('html')[0].innerHTML;
        let regex = /(?:goLink\(\')(.*)(?:\'\)\;)/;
        let found = paragraph.match(regex);
        const requstUrl = myUrl+'?url=' + encodeURIComponent(found[1]) + '&linkprice_aid=' + linkprice_aid + '&referer=' + encodeURIComponent(current_page);
        console.log(current_page, typeof(current_page), found[1], 'danawa');
        location.href = requstUrl;
        return false;
    } else if ( current_page.match(/enuri.com\/move\/Redirect.jsp/) ) {
        // 에누리 사이트
        let paragraph = document.getElementsByTagName('html')[0].innerHTML;
        let regex = /(?:location.href\s\=\s\")(.*)(?:";)/;
        let found = paragraph.match(regex);
        const requstUrl = myUrl+'?url=' + encodeURIComponent(found[1]) + '&linkprice_aid=' + linkprice_aid + '&referer=' + encodeURIComponent(current_page);
        console.log(current_page, typeof(current_page), found[1], 'enuri');
        location.href = requstUrl;
        return false;
    } else if ( current_page.match(/cr.shopping.naver.com\/adcr.nhn/) ) {
        // 지식쇼핑
        let paragraph = document.getElementsByTagName('html')[0].innerHTML;
        let regex = /(?:targetUrl\s\=\s\")(.*)(?:\"\;)/;
        let found = paragraph.match(regex);
        const requstUrl = myUrl+'?url=' + encodeURIComponent(found[1]) + '&linkprice_aid=' + linkprice_aid + '&referer=' + encodeURIComponent(current_page);
        console.log(current_page, typeof(current_page), found[1], 'naver');
        location.href = requstUrl;
        return false;
    } else if ( current_page.match(/\.slrclub.com/) ) {
    // slrclub
        console.log(current_page, typeof(current_page), 'slrclub');
 
 
        for (const element of document.getElementById('userct').querySelectorAll('a').values()) {
            const nextPart = element.nextElementSibling;
            const url = element.getAttribute('href');
 
 
            if (typeof(url) == 'string') {
                const requstUrl = myUrl+'?url=' + encodeURIComponent(element.textContent) + '&linkprice_aid=' + linkprice_aid;
                console.log(requstUrl, typeof(requstUrl));
                element.setAttribute('href', requstUrl);
                if (nextPart) {
                    nextPart.innerHTML = '<a href="'+element.textContent+'" target="_blank">Paralyzer Link</a>';
                }
            }
        }
    } else if ( current_page.match(/\.clien.net/) ) {
    // clien
        console.log(current_page, typeof(current_page), 'clien');
 
 
        for (const element of document.querySelector('.post_content').querySelectorAll('a').values()) {
            const nextPart = element.nextElementSibling;
            const url = element.getAttribute('href');
 
 
            console.log(url, element.textContent, 'data');
 
 
            if (typeof(url) == 'string') {
                const requstUrl = myUrl+'?url=' + encodeURIComponent(element.textContent) + '&linkprice_aid=' + linkprice_aid;
                console.log(requstUrl, typeof(requstUrl));
                element.setAttribute('href', requstUrl);
                if (nextPart) {
                    nextPart.innerHTML = '<a href="'+element.textContent+'" target="_blank">Paralyzer Link</a>';
                }
            }
        }
    } else if ( current_page.match(/\.ruliweb.com/) ) {
    // ruliweb
        console.log(current_page, typeof(current_page), 'ruliweb');
 
 
        for (const element of document.querySelector('.board_main_view').querySelectorAll('a').values()) {
            const nextPart = element.nextElementSibling;
            const url = element.getAttribute('href');
 
 
            console.log(url, element.textContent, 'data');
 
 
            if (url !== element.textContent && typeof(url) == 'string') {
                const requstUrl = myUrl+'?url=' + encodeURIComponent(element.textContent) + '&linkprice_aid=' + linkprice_aid;
                console.log(requstUrl, typeof(requstUrl));
                element.setAttribute('href', requstUrl);
                if (nextPart) {
                    nextPart.innerHTML = '<a href="'+element.textContent+'" target="_blank">Paralyzer Link</a>';
                }
            }
        }
    } else if ( current_page.match(/quasarzone.com/) ) {
    // quasarzone
        console.log(current_page, typeof(current_page), 'quasarzone');
 
 
        for (const element of document.querySelector('.market-info-view-table').querySelectorAll('a').values()) {
            const nextPart = element.nextElementSibling;
            const url = element.getAttribute('href');
 
 
            console.log(url, element.textContent, 'quasarzone');
 
 
            if (url !== element.textContent && typeof(url) == 'string') {
                const requstUrl = myUrl+'?url=' + encodeURIComponent(element.textContent) + '&linkprice_aid=' + linkprice_aid;
                console.log(requstUrl, typeof(requstUrl));
                element.setAttribute('href', requstUrl);
                element.setAttribute('target', '_blank');
                if (nextPart) {
                    nextPart.innerHTML = '<a href="'+element.textContent+'" target="_blank">Paralyzer Link</a>';
                }
            }
        }
    } else {
    // 뽐뿌
        for (const element of document.querySelectorAll('a').values()) {
            const nextPart = element.nextElementSibling;
            const url = element.getAttribute('href');
 
 
            if (url !== element.textContent && typeof(url) == 'string') {
 
 
                if ( (url.match(/s.ppomppu/) && !element.textContent.match(/s.ppomppu/)) || url.match(/click.linkprice.com/) || url.match(/lpweb.kr/) || url.match(/linkmoa.kr/) || url.match(/lase.kr/) || url.match(/bestmore.net/) || url.match(/newtip.net/) || url.match(/amazon./)) {
 
 
                    const requstUrl = myUrl+'?url=' + encodeURIComponent(element.textContent) + '&linkprice_aid=' + linkprice_aid;
 
 
                    console.log(requstUrl, typeof(requstUrl));
 
 
                    element.setAttribute('href', requstUrl);
 
 
                    if (nextPart) {
                        nextPart.innerHTML = '<a href="'+element.textContent+'" target="_blank">Paralyzer Link</a>';
                    }
                }
            }
        }
    }
})();
번호 제목 글쓴이 조회 등록일
[공지] 질문과 답변 게시판 이용간 유의사항 gooddew - -
99335 윈 도 우| windows 구성준비중.. 잘난이 13237 08-11
99334 윈 도 우| canon imageclass d780 driver 다운 받아도 인식이 안됨 엘에이맨 13229 07-29
99333 윈 도 우| Autocad 2010 Windows 7 Ultimate X64버전에 설치성공하신 ... [4] 강철같이 13190 11-22
99332 윈도우7사용시 웹캠 prisoner625 13186 10-05
99331 [비스타]TODO:<파일설명> 오류문제 도와주세요 허연범 13181 04-20
99330 윈7에서 바탕화면 바로가기 눌르면요 [6] 코우벨 13178 10-10
99329 윈도우7설치중에 멈춤현상 왜그럴까요?? [9] 힝기스 13177 10-06
99328 소프트웨어| internet download manager 질문입니다. [1] 썽이 13174 01-15
99327 하드웨어| Orbit Downloader 다운로드 항목 삭제 시 동작 멈춤 [2] 아폴로 13156 08-18
99326 바로가기아이콘 화살표 지우는 방법문의 [3] 광삼 13152 08-28
99325 윈 도 우| 윈도우7에서 비주얼 C++ 2005 SP1 redistributable 설치 [5] 이건뭔가요 13149 11-13
99324 윈 도 우| AVAST 5 PRO 라이센스 키 등록 성공하신 분. [3] 김가나 13146 02-13
99323 소프트웨어| 어도비 CS6 크랙으로 완벽하게 작동하는 회원님 있으신지..... [5] 샤방이 13138 07-14
99322 윈 도 우| 윈도우 인덱스 기능만 끄기 (Windows Search 끄기 아님) [2] 공피 13115 05-27
99321 윈도7 에서..숨김 파일 어떻게 보나요?? [1] Win™7 13087 08-24
99320 윈 도 우| 윈도우7 에서 파일 검색이 안보이네요 [5] y_chang 13081 01-21
99319 하드웨어| 램 8기가 하나와 4기가 두개. 총 3개를 같이 써도 무방? [15] 순수혈통 13078 04-16
99318 네이트온 가능한 방법이 있을까요? [3] 얌얌 13067 11-09
99317 기 타| 팀뷰어에서 상업적의심이라는 메세지가 발생한후 [4] 센스돌이 13057 10-23
99316 하드웨어| MS office 2010 언어 변경 관련 [4] -우주- 13053 08-26
XE1.11.6 Layout1.4.8