728x90
반응형

전체 글 358

택배예약관련하여 추가적으로 만들어본 택배사의 웹페이지 크롤링

예전에 농협택배 관련 하여 셀레니움을 이용하여 만들어보았습니다. 당시에는 택배 예약을 하기위한 매크로와 비슷한 개념이였습니다. 이번에 택배예약을 대량예약을 하면서 만들어보았고 텔레그램을 이용하여 예약과 확인이 가능토록 만들어 보았습니다. 그러면서 농협택배에 또 뭔가가 있지 않을까 ?? 라는 마음으로 다시한번 뜯어보았습니다. 역시나 있었습니다. 당시엔 마음이 급하였습니다만 천천히 뜯어보니 답이 나왔습니다. 이제 좀더 뜯어보고 대량예약이 아닌 방법도 찾아서 만들어봐야겠습니다. 이유는 예약을 하기 위해서 컴퓨터를 켜야지 실질적으로 예약을 할수 있었습니다. 이것을 보안하기 위한 개념입니다. 아마도 몇개의 코드와 예약관련을 뜯어보면 나올듯 싶습니다.

파이썬 2022.01.11

개인적으로 사용하려고 만든 택배예약 #5

택배예약업무가 정말 편해졌습니다만 문제가 있었습니다. 예약후 포장을 한뒤 해당영업장에 가져다 주고 난뒤 장부를 가져가지 않아서 어느 고객님께서 주문수량의 정보를 알수가 없어서 한참 애먹었네요.ㅎㅎㅎ 그리하여 약간의 가공을 추가하였습니다. DB를 만들때 수량정보를 입력할수 있게 추가하였고 장부를 들고가지 않도록 하기 위해 수량정보와 이름을 출력할수 있도록 개선하였네요. 물론 텔레그램으로 해당 기능을 만들었기 때문에 보안상 문제가 발생할수도 있겠지만 일단 외부인이 사용할수 없도록 기능을 막아두었습니다. 어제 만들어서 오늘 한번 애먹고 내일부터는 애먹이지 않게 좀 수정을 가하였네요. 공개는 어려울듯 싶습니다. 해당 기능은 텔레그램의 개인정보가 들어가기때문에 ㅎㅎㅎ 일단 FLASK 웹으로 기능 추가를 해봐야겠습..

파이썬 2022.01.10

개인적으로 사용하려고 만든 택배예약 #4

기존 소스에서 많이 수정을 해보았습니다. 인자값으로 먼저 DB를 먼저 만들어주고 해당 DB를 만들면서 저장을 할때 해당 내용을 날짜가 들어가도록 만들었습니다. 해당 날짜의 DB정보 를 불러와서 엑셀파일로 만들어 주게 만들어봤습니다. 아마도 해당 내용을 조금더 다듬으면 편한 업무가 될지도 모르겠습니다. 해당 내용으로도 충분하게 편하게 업무가 진행이 되네요. 농협택배방문접수를 하는데도 오배송이 되어서 말이죠. 하나씩 예약업무를 하게 되면 클릭을 몇번해야 되는 수고스러움이 있습니다. 그럴바엔 키보드 타이핑 하는게 젤 편합니다 ;;; 현재 올려져 있는 코드로도 작동이 됩니다. 다만 하나 하나 입력하고 중간에 멈추게 되면 다시 하시던가 예약하시고 다시 만드시던가 하셔야 됩니다. 현 소스코드부터는 공개를 하지 않습..

파이썬 2022.01.09

개인적으로 사용하려고 만든 택배예약 #3

아마도 최종 완성본이 될듯 싶습니다. ㅎㅎㅎ from openpyxl import Workbook import requests, sys,re from bs4 import BeautifulSoup as bs def addr(ein): header = {"User-Agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5)\AppleWebKit 537.36 (KHTML, like Gecko) Chrome","Accept":"text/html,application/xhtml+xml,application/xml;\q=0.9,imgwebp,*/*;q=0.8"} with requests.Session() as s: url2 = 'https://search.naver.com/se..

파이썬 2022.01.09

개인적으로 사용하려고 만든 택배예약 #2

어제는 대량택배예약을 위한 기초 엑셀파일을 만드는 작업을 하였습니다. 지금은 어제 이어서 대량택배예약을 하기 위하여 받는사람의 주소와 우편번호를 자동으로 입력하는 방법이 없나? 하고 머리를 굴려보았습니다. 바로 네이버 검색을 통한 방법이 있었습니다. 그래서 어제 이어서 하나의 파일을 만들어서 주소검색과 함께 우편번호를 찾아보는 파일을 하나 만들어 보았습니다. import requests, sys,re from bs4 import BeautifulSoup as bs def main(): n = input('검색어 (q 를 입력하면 종료합니다.): ') if n == "q": print("종료합니다.") sys.exit() else: header = {"User-Agent":"Mozilla/5.0 (Maci..

파이썬 2022.01.09

옥션 검색어를 통한 DB화 시키기...

심심하여 만들어보았으며 중복 DB를 하지 않을거 같습니다만 테스트를 완료하지 않았습니다. 현재는 검색어를 입력하여 검색에 따라 해당 쇼핑몰의 상품을 검색하여 해당 상품의 링크와 상품명 가격을 DB에 저장만 합니다. 이를 좀더 변경하여 최저가나 혹은 기타 다른 목적으로 활용해보려고 만든것이고 해당 소스를 통해 이용하실분들은 이용하셔도 됩니다. import requests, sys from bs4 import BeautifulSoup as bs try: import sqlite3 except ImportError: os.system('pip install sqlite3') import sqlite3 def add(item_url, item_name, item_price): try: con = sqlite3...

파이썬 2022.01.08

개인적으로 사용하려고 만든 택배예약 #1

택배 예약 업무가 많이 있을때가 있어서 만들어 보고 있습니다. 대략 내용은 대용량 택배 업무를 이용할때 사용하기에 좋을거 같습니다. 택배사는 농협택배 이며 대량발송예약을 하려고 만들고 있습니다. 쭉 훝어보니 엑셀파일로 받는사람과 보내는사람 기타 선불 착불 여부 상품에 대한 내용이 들어가 있더군요. 그래서 뚝딱 만들어봤습니다. 현재는 엑셀 파일만 만들수 있게 구현되었습니다. 소스코드를 공개하도록 하겠습니다. from openpyxl import Workbook #workbook 생성하기(1개의 시트가 생성된 상태) workbook = Workbook() #현재 workbook의 활성화 된 Sheet 가져오기 sheet = workbook.active sheet.title = "nh" #해당 sheet의 s..

파이썬 2022.01.08

FLASK 웹툰 업데이트를 하였습니다.

현재 업데이트가 된부분은 로그를 1초마다 리플레시 되도록 바꾸었습니다. 기존에는 로그파일을 전체 읽어서 출력을 하였는데 로그파일이 용량이 크면 읽는데 딜레이가 생기는거 같더군요. 출력되는데 오래걸리는거 같아서 로그파일의 마지막 10줄부터 출력을 하도록 변경하였습니다. 또한 1초마다 갱신하여서 실시간(?) 으로 로그를 보실수가 있습니다. 이전의 툰코와 카피툰의 주소를 자동으로 입력되게 수정을 하였습니다. 뉴토끼는 해당 부분을 누락하여 오늘에서야 추가를 해놨지만 테스트는 않해보았습니다. 앞으로 업데이트될 예정은 DB 를 각각의 웹툰으로 분리할까 생각중이긴 합니다만... 아마도 이부분은 현재의 DB를 최대한 사용할수 있도록 할 예정입니다. 2021-12-24 pm 9:28 툰코의 자동주소 업데이트가 문제가 있..

공개프로그램 2021.12.24

FLASK 업데이트 하였습니다.

이번에는 다름아닌 웹페이지의 툰코와 카피툰의 웹페이지 업데이트 오류를 발견하여 수정하였습니다. 툰코의 경우는 작동을 잘하고 있었지만 카피툰은 무언가 바뀌었는지 주소가 업데이트가 오류가 있어서 이번에 수정하였으며 FLASK 의 웹페이지를 수정변경을 하도록 수정하였습니다. 조만간에 툰코 업데이트 부분도 수정이 될거 같습니다만... 테스트후 변경토록 하겠습니다. 위의 내용이 모두 적용되었습니다.

파이썬 2021.12.17
728x90
반응형