0
Mechanize가 주어진 URL을로드 할 때 다양한 GET 요청을 캡처하는 방법이 있습니까? 예를 들어 파이어 폭스의 개발 도구에서 콘솔을 볼 때 페이지의 미디어 등을 로딩하기위한 다양한 GET 요청을 볼 수 있습니다 ... 기계 액세스를 사용하여 동일한 정보를 기록하고 로그하는 것이 궁금합니다Mechanize로 GET 요청 URL 로깅
Mechanize가 주어진 URL을로드 할 때 다양한 GET 요청을 캡처하는 방법이 있습니까? 예를 들어 파이어 폭스의 개발 도구에서 콘솔을 볼 때 페이지의 미디어 등을 로딩하기위한 다양한 GET 요청을 볼 수 있습니다 ... 기계 액세스를 사용하여 동일한 정보를 기록하고 로그하는 것이 궁금합니다Mechanize로 GET 요청 URL 로깅
피들러/찰스 통해
require "logger"
log = Logger.new "log.txt"
log.level = Logger::DEBUG
require "mechanize"
agent = Mechanize.new{ |a| a.log = log }
또는 프록시 : 로깅
agent.set_proxy 'localhost', 8888
기계화는 브라우저 아니며, 하나처럼 행동하지 않습니다. 페이지를 읽으라고하면 읽는 것이 전부입니다. 브라우저와 마찬가지로 해당 페이지에서 참조하는 이미지, CSS 또는 스크립트를로드하지 않습니다. Mechanize에 페이지를로드하라는 메시지를 표시하면 URL 요청을 파일에 쉽게 인쇄 할 수 있습니다. –