728x90 ETC/Python27 JQuery Ajax Post 파이썬으로 구현하기 다음과 같이 JQuery Ajax로 post를 요청할때$.ajax({ url : "/test.do", type : "POST", contentType : "application/json", data : JSON.stringify(send_data), success : function(data) { console.log(data); }});이를 파이썬 코드로 변경하고싶으면 다음과 같이 작성하면된다.import requestsimport jsonurl = "https://example.com/test.do" send_data = { "key1": "value1", "key2": "value2"}headers = {".. 2024. 11. 5. 네이버 증권 파이썬(Python)을 이용하여 주식 정보 크롤링하기(Request, BeautifulSoup) 2편 지난글 보러가기 https://dev-guardy.tistory.com/117 네이버 증권 파이썬(Python)을 이용하여 주식 정보 크롤링하기(Request, BeautifulSoup) 1편오늘은 파이썬을 이용하여 네이버 증권에서 시가총액순으로 나와있는 종목 정보를 크롤링하려고 한다.다음 페이지 주소는 다음과 같다.https://finance.naver.com/sise/sise_market_sum.naver?sosok=0&page=1 시가dev-guardy.tistory.com저번에 만들었던 코드는 다음과 같다.import requestsfrom bs4 import BeautifulSoupimport reresp = requests.get('https://finance.naver.com/sise/sis.. 2024. 10. 28. 네이버 증권 파이썬(Python)을 이용하여 주식 정보 크롤링하기(Request, BeautifulSoup) 1편 오늘은 파이썬을 이용하여 네이버 증권에서 시가총액순으로 나와있는 종목 정보를 크롤링하려고 한다.다음 페이지 주소는 다음과 같다.https://finance.naver.com/sise/sise_market_sum.naver?sosok=0&page=1 시가총액 : 네이버페이 증권관심종목의 실시간 주가를 가장 빠르게 확인하는 곳finance.naver.com보면 sosok이 0인경우 코스피 sosok이 1인경우 코스닥인 것을 확인할 수 있다.이제 크롬 개발자 도구로 소스를 Request된 data를 살펴보면 1 삼성전자 58,300 상승 2,400 +4.29% 100 3,480,3.. 2024. 10. 28. 파이썬 UUID 생성(uuid) 방법 How to generate uuid in python code UUID란 무엇인가?UUID는 Universally Unique Identifier의 약자로, 전 세계적으로 고유한 식별자를 의미한다. 이는 시스템 내에서 객체나 데이터를 고유하게 식별해야 할 때 주로 사용된다.왜 UUID를 사용해야 하는가?고유한 식별자가 필요한 상황에서 UUID를 사용하면 중복 없이 안전하게 식별자를 생성할 수 있다. 특히, 분산 시스템이나 여러 데이터베이스에서 중복되지 않는 ID를 생성해야 할 때 유용하다.파이썬에서 UUID 생성하기파이썬에서는 내장 모듈인 uuid를 사용하여 쉽게 UUID를 생성할 수 있다. 1. UUID 모듈 임포트(import)import uuid2. UUID 생성 방법UUID1: 호스트의 네트워크 주소와 현재 시간을 기반으로 생성import uuiduuid1 .. 2024. 10. 22. (Python) 웹 페이지 모든 이미지 로컬 PC에 저장하기(BS4, Request, Image) 파이썬웹 페이지 내 모든 img를 로컬 폴더에 저장할 필요가 있을분에게 추천드리는 코드입니다.Python BS4(BeautifulSoup)와 Request 그리고 이미지처리를 위해 Image 라이브러리를 사용하였습니다.url = "https://dev-guardy.tistory.com/"save_folder = "dev-guardy"if not os.path.exists(save_folder): os.makedirs(save_folder)이미지를 저장할 폴더를 만들어주고response = requests.get(url)soup = BeautifulSoup(response.text, 'html.parser')img_tags = soup.find_all('img')Response Text를 Soup를 .. 2024. 10. 18. CryptoJS AES Encrypt Python Version CryptoJS를 이용하여 AES 암호화하는 코드는 다음과 같다.https://www.npmjs.com/package/crypto-js#plain-text-encryption crypto-jsJavaScript library of crypto standards.. Latest version: 4.2.0, last published: a year ago. Start using crypto-js in your project by running `npm i crypto-js`. There are 12944 other projects in the npm registry using crypto-js.www.npmjs.comvar encrypted = CryptoJS.AES.encrypt( 'test', .. 2024. 10. 16. Python으로 네이버 주식 현재가 가져오기 파이썬 stock 주식 현재가 가져오기 python naver stock 이번 글에서는 파이썬을 이용하여 네이버에서 종목코드를 통해 주식 현재가를 가져오는 방법에 대해 알아보도록 하겠습니다.https://finance.naver.com/item/main.nhn?code=005930네이버 주식에서 005930 삼성전자 주식 종합정보를 알려주는 페이지는 다음과 같습니다.이 페이지에서 가지고 오고 싶은 데이터는 77,300원입니다. 소스보기를 했을때 77,300원이 사이에 있는것을 확인할 수 있습니다. 이제 위치와 원하는 값을 알았으니, 코드를 작성해보겠습니다. import requests s = requests.Session() url = "https://finance.naver.com/item/main.n.. 2021. 9. 6. [Python] 파이썬 엑셀 읽기, 쓰기 + xlrd not supported error 해결방법 xlrd not suported xlrd.biffh.XLRDError xlrd pandas python excel python excel read write 이번 글에서는 파이썬의 pandas 모듈을 이용해 엑셀 파일을 다루는 법에 대해서 알려드리고자 합니다. 다음과 같은 엑셀 파일이 있다고 가정합니다. 보통 파이썬으로 엑셀을 다룰 때 csv 모듈을 이용해 배열에 넣는것이 제일 쉽겠지만, 위의 경우처럼 이름에 해당하는 열, 나이에 해당하는 열, 성적에 해당하는 열처럼 가로가 아닌 세로형태일때 데이터를 다룰때는 pandas를 사용하는 것이 편리하고 좋은 프로그래밍 방식이 될 수 있습니다. 위 엑셀파일을 py 코드 파일이 있는 폴더에 test.xlsx로 저장해주었습니다.(주의! csv형식이 아닌 xlsx입니.. 2021. 2. 21. [Python] chromedriver selenium 자동설치 [셀레니움, 크롬드라이버] Python , chromedrvier, Selenium, 셀레니움, 크롬드라이버 자동설치 chromedriver를 이용한 프로그램을 배포할때 chromedriver를 함께 배포해야하여 용량이 커질 뿐더러 사용자의 크롬버전에 맞는 크롬 드라이버를 보내야 하기 때문에 귀찮고, 오류가 많이 생깁니다.chromedriver에서는 이와 같은 문제점을 해결하기 위하여 pip을 제공합니다. 설치하는 방법입니다. python이기 때문에 pip을 이용하여 다운로드해줍니다. pip install chromedirver-autoinstaller pip으로 설치를 완료하고 나면 다음과 같은 간단한 소스로 실행시에 크롬드라이버가 없다면 자동으로 체크해줍니다. from selenium import webdriver import.. 2020. 12. 12. 이전 1 2 3 다음 728x90