본문 바로가기
반응형

Python13

[python] QScrollArea에 Image넣기 firstWidget = QLabel(text="사진") firstWidget.setPixmap(QPixmap(f"images\사진.PNG")) self.setFixedSize(QPixmap("images\사진.PNG").width(), 750) #내부 위젯의 크기에 따라 QScrollArea크기가 반영됨 scroll = QScrollArea() scroll.setWidgetResizable(False) #True는 크기에 상관없이 자동으로 크기조정을 함 scroll.setWidget(firstWidget) 위 방식으로 QScorllArea안에 이미지를 넣을수가있다. 하지만 여러개의 사진을 넣을수있는 방법은 또 다른 방법을 사용하여야한다. 그 부분은 다음 시간에 얘기하도록 하자. 2023. 5. 24.
[python] int to string, string to int string to int str = "100" print(int(str)) int to string num = 100 print(str(num)) 2023. 5. 24.
파이썬 초보자를 위한 기초프로그래밍 공부 방법 파이썬 초보자를 위한 기초프로그래밍 공부 방법은, 첫째로 파이썬의 기본 개념 및 문법을 이해하는 것입니다. 둘째로는 온라인 학습자료나 책을 활용하여 간단한 예제부터 직접 실행해 보면서 응용해 보는 것입니다. 셋째로는 프로그래밍 프로젝트를 수행하면서 문제를 해결하고 솔루션을 찾아보는 것입니다. 마지막으로 다른 개발자들과 소통하여 의견을 나누며 배우는 것입니다. 파이썬은 어려움이 없는 문법으로 이루어져 있어 초보자에게 매우 적합합니다. 정식교육을 받지 않고 개인적으로 공부해서 자유롭게 활용할 수 있으므로 누구나 간단하게 시작할 수 있습니다. Contents 01 파이썬의 기본 문법과 변수, 함수, 데이터 타입 등의 개념 학습 방법 02 반복문과 조건문을 활용한 프로그램 작성 방법 및 예제 연습 03 리스트,.. 2023. 5. 21.
[python] SSL: CERTIFICATE_VERIFY_FAILED [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1007) python으로 wordpress posting 작업중에 위 로그가 뜨면서 로그인이 되지 않는 문제가 발생했다. ssl문제는 앱을 만들때마다 항상 직면했었는데.. 또 너냐.. AOS, IOS 같은 경우는 조금 복잡하긴하지만 python으로 웹을 연결하는거라 그런지 상당히 간단했다. 아래 코드만 해당 파일에 붙여주면된다. import ssl ssl._create_default_https_context = ssl._create_unverified_context 이것만 입력해주면 끝~! 모두 스트레스 받지말고 즐코하시길!! 2023. 5. 19.
[python] download images from pexels https://www.pexels.com/ After logging in on the pexels site and requesting image & video api, you can get a key. I will proceed with the assumption that there is an api key. pip install pexels-api-py First, install pip install pexels-api-py. import requests import os from pexelsapi.pexels import Pexels pexel = Pexels('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx') #api_key search_photos = pexel... 2023. 5. 16.
VSCode에서 GitHub 연동하는 방법 쉽게 알아보기 VSCode에서 GitHub 연동하는 방법을 알아보는 간단한 가이드에 대한 글을 작성할 예정입니다. 이 글에서는 VSCode의 내장된 Git 기능을 이용하여 로컬 레포지터리를 생성하고, GitHub에 새로운 레포지터리를 생성하는 방법, 그리고 로컬 레포지터리와 GitHub 레포지터리를 연동하는 방법 등을 쉽게 설명할 예정입니다. 이 글을 통해 개발자들은 VSCode에서 GitHub 연동을 쉽게 할 수 있을 것입니다. 📑 목차리스트 📑 1. GitHub 계정과 VSCode 연동하기 2. VSCode에서 GitHub repository 생성하기 3. VSCode에서 GitHub repository clone하기 4. VSCode에서 GitHub repository push 및 pull하기 5. VSCode에.. 2023. 5. 14.
[python]파이썬으로 구글 검색 결과 크롤링하기: 간단한 가이드 이번 글에서는 파이썬을 이용하여 구글 검색 결과를 크롤링하는 방법에 대해 소개하겠습니다. 웹 크롤링을 위한 기초적인 지식과 함께, requests와 BeautifulSoup 라이브러리를 사용하여 구현하는 방법을 설명합니다. 이를 통해 원하는 검색어에 대한 구글 검색 결과를 수집할 수 있어 데이터 분석 등 다양한 분야에서 활용할 수 있습니다. 📑 목차리스트 📑 1. BeautifulSoup과 Requests를 이용한 검색 결과 페이지 크롤링 방법 2. 검색어와 페이지 수 설정하여 다수의 검색 결과 크롤링하는 방법 3. 검색 결과에서 원하는 정보를 추출하는 방법: 제목, URL, 설명 등 4. 구글 검색 결과 페이지에서 다음 페이지로 이동하는 방법 5. 크롤링한 데이터를 CSV나 엑셀 파일로 저장하는 방법 .. 2023. 5. 11.
[python]티스토리 자동 포스팅 part3 기본적으로 티스토리에서 제공하는 open api에 자신의 티스토리가 등록되어있다는 가정하에 작성하겠습니다. 아직 등록안하신분은 아래 url로 가서 등록 먼저!!ㄱㄱ URL : https://www.tistory.com/guide/api/manage/register Tistory 좀 아는 블로거들의 유용한 이야기 www.tistory.com def getToken(): url = 'https://www.tistory.com/oauth/access_token?' data = { 'client_id': client_id, 'client_secret': client_secret, 'redirect_uri': redirect_uri, 'code': code, 'grant_type': grant_type } r =.. 2023. 4. 30.
[Python]쿠팡 자동 포스팅 프로그램 현재 진행사항 현재 쿠팡 자동 포스팅 진행도 현재 아직 매출이없어서 쿠팡 파트너스 api를 발급받지 못해서 다른 방법으로 프로그램을 만들었다. 기본 쿠팡사이트에서 원하는 키워드의 상품들을 리스트로 받은뒤에 파싱해준 뒤 목록들을 따로 저장을하고 openAI와 연결하여 상품 이름들 별로 질문을 던져 chatGPT가 설명해주는 장점3가지를 추려서 새로운 리스트를 만들었다. 번호 1,2,3 적혀있는것이 ChatGPT를 이용해 받아온 정보들이다. 이제 저 정보들을 티스토리에 뿌려주려면 html로 변형을 시켜줘야한다. 위에처럼 나만의 플램폼을 만들고 제목, 부제목, 상품 목록들을 집어넣어주는 형식으로했다. 그리고 파트너스 api가 없는 나는 쿠팡파트너스에서 똑같은 물건을 검색한 후에 링크를 생성하고 해당상품에 링크를 걸어주는식으.. 2023. 4. 25.
[Python] 쿠팡 requests 사용하여 목록 요청 시 멈춤현상 Unverified HTTPS request is being made to host 'www.coupang.com'. 아무리 구글링을해봐도 다 옛날거뿐이없다.. 위 에러현상때문에 애좀먹었다.. requests headers 부분에 "Accept-Language": "ko-KR,ko;q=0.8,en-US;q=0.5,en;q=0.3" 추가해주면 된다. 그래도 안되는 사람이 있으면 requests.get(url,headers=headers,verify=False) verify를 추가해주면 해결이된다! 이것 때문에 날린 시간이 너무나도 아깝다 ㅠㅠㅠㅠ 여러분들은 소중한 시간을 잘 사용하길 바란다.. 2023. 4. 25.
[Python] 파이썬을 이용한 쿠팡 파트너스 자동 로그인 및 상품링크 가져오기!! Part1 안녕하세요~ 오늘은 파이썬을 이용한 쿠팡 파트너스 자동 로그인 및 상품링크 가져오기에 대해서 알아보겠습니다. Let's Go~! from selenium.webdriver.common.by import By //find elements 경로찾기 import pyautogui //마우스 포인트 이동 import undetected_chromedriver as uc //selenium이 안전한 앱이라 생각이되지않아 구글 또는 쿠팡파트너스 페이지에서 로그인을 막은것에 대한 예외처리 from selenium.webdriver import ChromeOptions, Chrome from selenium.common.exceptions import NoSuchElementException import time ch.. 2023. 4. 25.
[python] 쿠팡 파트너스 자동 포스팅하는 프로그램 만드는방법!!Part2 안녕하세요. 오늘은 저번 시간에 이어서 출력한 품목들을 문서로 추출하는 프로그램을 작성해보도록하겠습니다~! Let's Go~! import datetime import hmac import hashlib import os import time import requests import json import urllib.request from urllib.parse import urlencode class cupangMgr: DOMAIN = "https://api-gateway.coupang.com" def generateHmac(self, method, url, secretKey, accessKey): path, *query = url.split("?") os.environ["TZ"] = "GMT+0" d.. 2023. 4. 25.
[python] 쿠팡 파트너스 자동 포스팅하는 프로그램 만드는방법!!Part1 안녕하세요. 오늘은 파트너스api를 사용해서 자동포스팅하는 방법에 대해서 알아보겠습니다. HMAC 서명 생성 및 API 호출하여 상품 목록을 받아오는 함수 작성합니다. 위의 코드를 다 작성하고 나면 이제 메인에서 호출하는 작업만 하면 됩니다. keyword에는 자신의 찾는 물품이름을 적으시면됩니다. limit은 5~10으로 사용하시면됩니다. 하루에 30번 이상 호출 시 호출이 중단된다고해요. 자정이 지나면 다시 호출이 가능하다고합니다. access_key와 secret_key에는 본인의 키를 넣어서 사용하시면 됩니다. 절대 다른 사람에게 공유하시면 안돼요!! 위에 코드를 실행해보면 상품아이디,이름,가격,대표이미지,url...등등 리스트가 쫘르륵~~ 출력될거에요. 그러면 다음시간에는 출력된 리스트를 파일로.. 2023. 4. 24.
반응형