티스토리 뷰

이 확장 프로그램은 지정한 URL/헤더를 설정한 URL/헤더정보로 자동으로 바꿔 줍니다.
기능이 웹 개발을 하지 않으면 약간 어려워서 어떻게 쉽게 소개를 해드릴지 고민을 했습니다.
웹 개발자분들은 개발에 유용하게 사용하실 수 있고, 일반인 분들도 몇가지 기능은 유용하게 사용하실 것 같습니다.
- Requestly 사이트 : [w] https://requestly.io/
- 크롬 웹 스토어 : [w] https://chromewebstore.google.com/detail/requestly-open-source-htt/mdnleldcmiljblolnjhpnblkcekpdkpa?pli=1
기능
지원하는 기능은 아래와 같습니다.
- URL 패턴에 해당하는 주소를 다른 주소로 변경
- URL 패턴에 해당하는 주소 차단
- URL 문자열 교체
- HTTP 헤더 정보 교체
- URL Query 파라메터 교체
- 스크립트 추가 (유료)
- API 응답 수정 (유료)
- 요청 본문 수정 (유료)
- 네트워크 요청 지연
- User-Agent 교체
소개
간단히 예시로 Requestly를 이용해서 네이버 뉴스 메인 화면에서 기사 페이지를 열면 바로 프린트 페이지로 넘어가게 설정을 할 수 있습니다.
아래 화면을 비교해 보면..
일반적으로 기사 페이지(왼쪽 이미지)를 보면, 상단메뉴부터 오른쪽에 헤드라인, 추천, 광고, 하단의 댓글 등이 보이지만, 프린트 보기(오른쪽 이미지)로 하면 이런게 다 사라집니다.


원래는 기사 페이지를 열고 아래처럼 프린트 버튼을 누르면 볼 수 있는 페이지 입니다.
사용 방법
1. 크롬 웹 스토어에서 확장 프로그램을 설치하거나, 웹 사이트에서 프로그램을 설치 합니다.
2. (선택) 크롬 확장 프로그램인 경우, 확장 프로그램 고정을 합니다.

3. Requestly 확장 프로그램 → New Rule → Redirect Reqeust

4. 매칭할 조건과 바꿀 내용을 설정 합니다.

①
URL : URL 주소 (예시: https://code.jquery.com/jquery-3.7.1.min.js)
Host : 도메인(URL 앞부분 주소) (예시: www.naver.com)
Path : 도메인 이후 뒷부분의 경로 (예시: /news/article/)
②
Equals : 동일한 경우 (=)
Contains : 문자열이 포함된 경우
Matches (RegEx) : 정규표현식 사용 (초보에겐 어렵지만 디테일한 규칙을 만들 수 있음)
Matches (Wildcard) : 와일드카드(*) 사용 (정규표현식보다 쉽지만 포괄적)
③
매칭할 문자열 또는 패턴
④
매칭할 URL 중 파일 타입 (html, css, js 등)
또는
요청 메소드 (GET, POST, PUT 등) 에 따른 필터링
⑤
대체할 문자열 또는 정규표현식
다만, 자바스크립트 등 파일들을 대체할 경우 보안성 문제로 차단 될 수 있습니다.
(예시: 포털의 자바스크립트를 로컬에서 수정한 자바스크립트로 대체하려고 할 경우 등)
예시
* 네이버 뉴스 기사 프린트 주소로 변경
3가지 형태의 주소를 프린트 주소로 변경 합니다.
정규표현식으로 2가지 숫자를 캡쳐해서 $1, $2 로 각각 대체하는 형식 입니다.
정규표현식은 기본적인 규칙만 공부해두셔도 다양한 언어나 프로그램에서 공통적으로 사용할 수 있습니다.
If Request
[URL] [RegEx]
/^https:\/\/n\.news\.naver\.com\/mnews\/article\/([0-9]+)\/([0-9]+)(?:\?type=series&cid=[0-9]+)?$/
Redirects to
https://n.news.naver.com/mnews/article/print/$1/$2
If Request
[URL] [RegEx]
/^https\:\/\/finance\.naver\.com\/(?:news|item)\/news_read\.naver\?article_id=([0-9]+).*?&office_id=([0-9]+).*?/
Redirects to
https://n.news.naver.com/mnews/article/print/$2/$1
If Request
[URL] [RegEx]
/^https:\/\/n\.news\.naver\.com\/article\/([0-9]+)\/([0-9]+)(?:\?sid=[0-9]+)?$/
Redirects to
https://n.news.naver.com/article/print/$1/$2
'정보 > 유용한 정보' 카테고리의 다른 글
독특하고 퀄리티 높은 상업용도 무제한 폰트 추천 (2) | 2023.01.04 |
---|---|
Politics in Korea - 대한민국 정치정보 사이트 (2) | 2014.07.09 |
윈도우에 폰트 설치하기 (XP/Vista) (0) | 2009.04.03 |
카스퍼스키 인터넷 시큐리티 6개월 / 1년 무료로 사용하기(Kaspersky Internet Security 180Days or 365Days Free!) (0) | 2008.05.31 |
파격적인 무료계정 정보 (0) | 2008.04.21 |
- Total
- Today
- Yesterday
- 스크린샷
- 유틸리티
- 이브 온라인
- 팁&정보
- 보안
- 정보
- Utilities
- It
- flash
- php
- 팁
- 게임
- 자바스크립트
- PCRE
- 보안정보
- 정규식
- 액션스크립트3
- 프로그래밍
- ActionScript3.0
- 플래시
- game
- eve online
- 블레이드앤소울
- 정규표현식
- 해킹
- 세비지2
- dust 514
- as3
- 스타크래프트2
- JavaScript
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |