충남대학교

주간보고서

충남대학교 인턴여러분! 주간 업무 내용을 작성하여 주세요.

공지사항_view
제 목 5주차 주간보고서
주차 5주차 작성일 2020-08-26 조회수 83

1. publication 페이지 완료

 - keyword list: keyword_list 테이블을 db에 만들어서, write.skin.php의 '새 키워드 입력창'에서 입력받는 키워드를 저장.

 키워드 리스트는 페이지 좌측에 보여줌. 키워드를 클릭하면, 클릭한 키워드에 해당하는 논문 리스트만 화면에 표시.

 선택된 키워드의 논문 리스트만 띄우는 부분은 list.skin.php에서 sql문을 활용해 구현. (select * from db where db.keyword = keyword_list.keyword)

 키워드에 해당하는 논문 리스트는 마찬가지로 년도순으로 출력됨. 이것도 sql문을 활용해 구현.

 

 - citation: google scholar에서 "http://scholar.google.com/scholar_lookup?hl=en&title="+title+"&journal="+journal+"&volume="+volume+"&pages="+page+"&publication_year="+year 의 형식으로 검색창에 검색했을 때 나오는 citation을 크롤링해서 가져오는 부분.

    get_citation.py 파일에 파이썬으로 크롤링을 구현함. (beautifulsoup, pymysql 등 활용)

    서버에서 get_citation.py를 실행했을 때는 정상적으로 citation이 update됨. 하지만, 이 파이썬 파일과 웹 간의 연결이 제대로 되지 않아, 웹 페이지 상에서 "update citation"버튼을 눌렀을 때는 update가 되지 않음. (권한 문제로 추정.) -> 추후에 수정할 예정.

이전글 이전글이 없습니다.
다음글 다음글이 없습니다.
s