Python/web scraping
-
Python으로 Blackboard 서비스 파싱기Python/web scraping 2019. 1. 26. 15:33
이 글은 2018.05.15에 github pages를 이용해 만들어진 블로그에서 작성 된 글입니다 저번 글에 이어서 파싱 관련 글만 계속 쓰는 것 같다. 이번에는 교내에서 과제제출, 과목공지, 수업자료 업로드 등의 목적으로 사용되는 Blackboard 서비스에서 과목 데이터를 받아오기 위해 파싱을 진행했다. ...이 글에서 개인정보유출 또는 보안상 문제가 될 우려가 있는 부분은 xxx나 … 또는 ~ 등을 이용하여 임의로 삭제되어있습니다.저번 글에 이어서 파싱 관련 글만 계속 쓰는 것 같다.이번에는 교내에서 과제제출, 과목공지, 수업자료 업로드 등의 목적으로 사용되는 Blackboard 서비스에서 과목 데이터를 받아오기 위해 파싱을 진행했다.아래 로그인 화면을 거치면아래와 같이 과목 목록이 있는 페이지로..
-
Docucentre-V C2263 작업기록 파싱기Python/web scraping 2019. 1. 26. 15:22
이 글은 2018.04.08에 github pages를 이용해 만들어진 블로그에서 작성 된 글입니다 부제: 나는 latin-1이 싫다최근 하는 일 때문에 후지 제록스사의 Docucentre-V C2263 모델의 관리 페이지를 파싱할 일이 생겼다. 해당 복합기는 연결되어있는 IP 주소로 접속하면 사용자 인증 후에 프린터의 소모품, 용지 상태, 작업 기록을 확인할 수 있고, 해당 웹서비스로 바로 인쇄요청도 보낼 수 있게 되어있다. 사용자 인증앞서 말했듯이 프린터의 정보 뿐만 아니라 직접 인쇄 요청까지 보낼 수 있으므로 관리 페이지는 인증을 요구한다 파이썬의 requests 모듈은 인증을 쉽게 할 수 있도록 도와준다.1 response = requests.get(PRINTER_MANAGE_URL, auth=R..