목록언어/파이썬 (21)
안 쓰던 블로그
파이썬 크롤링 시리즈 네이버 웹툰 이미지 크롤링, 저장하기: foxtrotin.tistory.com/173 셀레니움으로 웹 게임 자동 매크로 만들기: foxtrotin.tistory.com/179 네이버 실시간 검색어 가져오기: 현재글 네이버 웹툰 요일별 크롤링: foxtrotin.tistory.com/328 2020년 1월부터 네이버 실시간 검색어가 ajax통신 방식을 이용한 동적으로 바뀌면서 많은 블로그에서 했던 방식인 span.ah_k으로는 아무 값도 받아지지 않는다 현재 네이버 실시간 검색어를 크롤링하는 방법은 두 개가 있다 1. 데이터랩에서 크롤링 2. 데이터를 json형태로 받아와서 크롤링 이 글에서 두 가지를 다 다뤄볼 것이다 아래 크롤링 코드를 실행하기 위해서는 크롬 드라이버가 필요하다 f..
파이썬 크롤링 시리즈 네이버 웹툰 이미지 크롤링, 저장하기: foxtrotin.tistory.com/173 셀레니움으로 웹 게임 자동 매크로 만들기: 현재글 네이버 실시간 검색어 가져오기: foxtrotin.tistory.com/267 네이버 웹툰 요일별 크롤링: foxtrotin.tistory.com/328 selenium이란? 웹 애플리케이션을 위한 테스팅 프레임워크. 자동화 테스트를 위한 여러가지 기능을 제공함 https://zzzscore.com/1to50/ 1~50을 클릭하는 이 게임 매크로를 만들어 볼 것 1. Selenium 설치 파이썬 설치 폴더-scripts-cmd키고 pip install selenium 안 되면 참고 https://foxtrotin.tistory.com/172 VS 파..
*본 글은 공부목적으로만 참고하세요 파이썬 크롤링 시리즈 네이버 웹툰 이미지 크롤링, 저장하기: 현재글 셀레니움으로 웹 게임 자동 매크로 만들기: foxtrotin.tistory.com/179 네이버 실시간 검색어 가져오기: foxtrotin.tistory.com/267 네이버 웹툰 요일별 크롤링: foxtrotin.tistory.com/328 사용할 모듈 1. urllib: 내장 모듈. 파이썬에서 웹과 관련된 데이터를 쉽게 이용할 수 있게 한다. 4개 중에 request사용 2. beautifulsoup: 파싱을 도와준다 3. os: 내장 모듈. 운영체제에서 제공되는 기능을 파이썬에서 수행할 수 있게 함 모듈 설치 파이썬이 있는 디렉토리-Scripts폴더에서 cmd키고 pip install beauti..
아니 분명히 잘 설치되어 있는데 VS만 들어가면 모듈 인식을 못해서 에러가 남 cmd에서 확인했을 때는 깔려있음 찾아보니까 VS에서 모듈을 불러오는 과정이 좀 다르다고 하는 것 같음 VS 내에서 다시 설치해주면 된다 솔루션 탐색기에서 python환경 아래에 자기가 쓰고자 하는 모듈 이름이 없으면 모듈이 없는 거임 여기선 설치 완료 후라 beautifulsoup4가 있기 때문에 이제 bs4를 쓸 수 있음 없으면 어떻게 하나? 그럼 아래처럼 설치 솔루션 탐색기의 [Python환경]을 오른쪽 클릭->모든 Python환경 보기 개요->패키지 누르고 원하는 패키지 이름 검색해서 명령 실행: pip install beautifulsoup4 설치 설치 완료되면 이제 실행이 잘 됨
a = int(input("first num>> ")) b = int(input("second num>> ")) print("%d /%d = %.2f" %(a,b,a/b)) print(a,"/",b,"=",a/b) //이런 방법으로도 .2f를 표현하려면? print(a,"/",b,"= %.2f" %(a/b)) //이렇게 하면 된다
import random res = [] maxres = 0 while True: print("업다운게임 1.시작 2.기록확인 3.종료") what = int(input()) if(what == 1): ans = random.randint(1,101) ##정답 뽑기 l = 1 ##왼쪽값 r=1000 ##오른쪽값 i=0##n번째 도전 ##print(ans) while True: i+=1 if(i > 10): print("게임오버") break print("%d번째 숫자 입력(%d~%d)" % (i,l,r)) num = int(input("")) if(num ans): print("작음") r = n..
리스트 여러 변수를 하나로 묶음 변수 타입이 서로 달라도 하나로 묶을 수 있다 참고로 C/C++와 자바에서는 리스트가 없음 보통 리스트를 배열과 비교하지만 배열은 변수 타입이 같아야만 사용할 수 있다 오히려 리스트는 C의 구조체, C++의 클래스와 비슷하다 (구조체를 객체지향으로 만든 게 클래스라 기본 접근지정자만 다르고 사용법 같음) 리스트 생성 리스트명=[값1, 값2..] aa=[10,20,30,40] 리스트 함수 append() 리스트 뒤에 항목 추가 a=[10,40,30] print("현재 리스트: %s" %a) a.append(20) print("바뀐 리스트: %s" %a) pop() 리스트 맨 뒤의 항목 뺌, 빠진 항목은 삭제 a=[10,40,30] print("현재 리스트: %s" %a) p..