반응형 배웁시다!!25 [python]팟캐스트 크롤링 및 다운로드를 해보자~!! 일단 필요한 패키지를 pip이나 pip3를 이용해서 install 해준다. 1. pip3 install requests 2. pip3 install bs4 3. pip3 install itertools import requests from bs4 import BeautifulSoup from urllib.parse import urljoin from itertools import count from time import sleep def get_list(pid): for page in count(1): page_url = "http://www.podbbang.com/podbbangchnew/episode_list?" params = {'id' : pid, 'page' : page} print('page .. 2020. 3. 20. [python]텍스트 파일 특정 줄 삭제(사이즈 줄이기) 후 저장 로그를 기록을 했는데, 너무 많은 정보가 찍혀 있어서...줄일 필요가 생겼다. 그래서 파이썬 문법도 잘 기억나지 않는데 여기저기 찾아보면서 만들었다. fr = open('text_원본.txt', 'r') fw = open('text_수정.txt', 'w') for i, line in enumerate(fr): if i % 4 == 0: line = fr.readline() fw.write(line) fr.close() fw.close() 4줄이 지날 때마다 한번씩 다른 파일에 한줄을 저장해 주는 코드이다. 이 몇줄의 코드를 짜기 위해서 아침 30분을 검색했다. 공부를 더 열심히 해야겠다는 생각이 들었다. 2020. 3. 18. [텔레그램 봇 + 파이썬] 봇으로 메세지 보내기 텔레그램에서 botFather 를 찾은 후에 봇을 생성한다. token을 적어놓은 후에 봇을 누르고 메시지 하나를 보낸다. 파이썬에서 pip install telepot pip install telepot 으로 텔레그램 봇에 관련된 패키지를 다운로드 한다. import telepot token = '아까 적어 놓은 토큰' bot = telepot for i in bot.getUpdates(): print(i) 를 하게 되면, id 를 알 수 있게 된다. 그 id 번호로 대화를 걸 수 있게 된다. 그런다음에 import telepot token = '아까 적어놓은 토큰' bot = telepot.Bot(token) id = '아까 그 ID' bot.sendMessage(id, '안녕하세요') 으로 봇에게 .. 2019. 12. 10. [python] 파이썬 스케줄러 프로그램(scheduler) 스케줄러 프로그램이라고 하면, 어떠한 일정한 주기에 프로그램(동작)이 실행되게끔 만드는 프로그램을 말한다. 파이썬에서는 이러한 동작을 실행하기 위해서 패키지를 제공하고 있다. pip install schedule # 사용방법 # import schedule import time def job_second(): print("I'm working...every second") def job_minute(): print("I'm working...every minute") def job_hour(): print("I'm working...every hour") def job_day(): print("I'm working...every day") def job_monday(): print("I'm working.. 2019. 12. 9. 이전 1 2 3 4 5 6 7 다음 반응형