본문 바로가기
728x90

IT17

[chatgpt] 티스토리 블로그 자동 포스팅 셀레니움 사용법 chatgpt selenium python 블로그로 부수익을 얻기 위해 블로그 포스팅을 python을 이용해 자동화 하는 방법을 찾아봤다. 이번 글은 티스토리에 selenium과 chatgpt를 이용해 자동 포스팅하는 방법에 대해 작성해 보도록 하겠다. openai api에 chatgpt를 요청하기 위한 방법은 아래 링크에 작성되어 있으니 보고 오길 바란다. https://wanderang.tistory.com/entry/chatgpt-%EB%B8%94%EB%A1%9C%EA%B7%B8-%EC%9E%90%EB%8F%99-%ED%8F%AC%EC%8A%A4%ED%8C%85-chatgpt-api-%EC%82%AC%EC%9A%A9%EB%B2%95 [chatgpt] 블로그 자동 포스팅 chatgpt api 사용법 chatgpt를 이용한 블로그 자동 포스팅 .. 2023. 2. 14.
[chatgpt] 블로그 자동 포스팅 chatgpt api 사용법 chatgpt를 이용한 블로그 자동 포스팅 글을 작성하려고 한다. 원래는 chatgpt를 이용해서 자동 포스팅이 되게 했었는데 글의 퀄리티가 너무 떨어지고 블로그가 지져분해지는 느낌이 들어서 해당 포스팅을 다른 블로그로 https://gptrecipe.tistory.com/ 옮기고 이 블로그에는 어떻게 자동포스팅을 하게 했는지 작성하려 한다. 기본적인 구성은 다음과 같다. openai api를 발급받은 뒤 아래와 같은 함수를 이용해 prompt를 보내 원하는 대답을 받아오고 그 대답을 selenium을 이용해 블로그에 자동 포스팅 하도록 작성하는 것이다. def chatGPT(prompt, API_KEY=YOUR_API_KEY): # set api key openai.api_key = API_KEY # .. 2023. 2. 13.
[주식] 대신증권 API를 이용한 파이썬 자동 매매 프로그램 개발(1) 최근 대신증권 API를 이용해 파이썬 자동매매 프로그램을 개발하고 있다. 개발자라면 누구나 한번쯤은 해보는 과정이라고 하는데 나는 조금 늦게 시작한 것 같다. 개발동기는 돈을 벌고 싶어서다. 특히 가만히 앉아서 돈을 벌고싶다는 생각이 강하게 들어서 친구와 함께 만들어보기 시작했다. 뛰어난 코딩실력이 필요한 것도 아니며 대부분의 코드들이 구글 혹은 대신증권에서 제공되기 때문에 별 어려움 없이 만들고 있다. 우선 API 사용을 위해서는 대신증권에 가입하고 API 사용 신청을 해야한다. 대신증권 홈페이지에 들어가서 https://www.daishin.com/g.ds?m=2655&p=2693&v=2029&refererM=139 계좌를 개설하고 서비스 신청관리에서 시스템트레이딩을 눌러 신청할 수 있다. 그 후 사.. 2023. 1. 24.
[키보드] 리얼포스 (중고)구매 후기 정말 오랜만에 글을 쓴다. 꾸준히 블로그를 운영해서 경제적으로 도움이 될 정도로 키우고 싶었는데 여러가지 상황과 내 게으름으로 인해 몇달간 글을 쓰지 않았다. 쓰고자하면 쓸 수 있었지만 귀찮은 마음이 컸던 것 같다. 다시 블로그에 글을 쓰는 이유는 최근 정신적으로 스트레스를 많이 받고 있으며 이 스트레스를 해소할 곳이 없기 때문이다. 블로그에 글을 쓴다고 스트레스가 해소 될 것이라 생각되진 않지만 그럼에도 조금은 도움이 되지 않을까 하는 마음이다. 취업을 했을 때 부터 조금씩 키보드에 관심을 가지기 시작했다. 학생때는 노트북 키보드와 어디서 산지 모를 싸구려 키보드를 쓰면서도 별 생각이 없었다. 내가 반응성이 중요한 게임을 하는 것도 아니고 키보드가 거기서 거기지라는 생각을 가지고 있었던 것 같다. 취업.. 2022. 10. 13.
[로또번호 추천] 로또번호 추천 로또당첨번호 로또번호 생성기 나는 매주 로또를 사고있다. 이 척박한 세상에 천원당 1/8000000이라는 높은 확률로 수십억을 주는 도박을 하지 않는 멍청이는 없을 것이다. ㅎㅎ 어차피 살거 블로그에서 매주 추천 받아서 사면 어떨까?하는 생각으로 자바스크립트와 html을 이용하여 로또번호 추첨기를 한번 만들어봤다. 너무 많은것을 까먹어서 만들면서 열이 많이 받았는데 그래도 어찌저찌 완성은 한 것 같다. 오류가 안 났으면 좋겠다. 혹시나 당첨된 사람이 있다면 댓글로 남겨주길 바란다. 로또번호를 뽑아보자! 로또 번호 추천받기를 눌러서 번호를 추천 받아보자 로또 번호 추천받기 2022. 2. 24.
[백준] 2108 통계학 파이썬 딕셔너리 https://www.acmicpc.net/problem/2108 2108번: 통계학 첫째 줄에 수의 개수 N(1 ≤ N ≤ 500,000)이 주어진다. 단, N은 홀수이다. 그 다음 N개의 줄에는 정수들이 주어진다. 입력되는 정수의 절댓값은 4,000을 넘지 않는다. www.acmicpc.net import sys N = int(sys.stdin.readline()) n_list = [] for i in range(N): n_list.append(int(sys.stdin.readline())) n_list.sort() counts = {} for i in n_list: if i in counts: counts[i] += 1 else: counts[i] = 1 counts = sorted(counts.i.. 2022. 2. 7.
[백준] 11729 하노이 탑 https://www.acmicpc.net/problem/11729 11729번: 하노이 탑 이동 순서 세 개의 장대가 있고 첫 번째 장대에는 반경이 서로 다른 n개의 원판이 쌓여 있다. 각 원판은 반경이 큰 순서대로 쌓여있다. 이제 수도승들이 다음 규칙에 따라 첫 번째 장대에서 세 번째 장대로 www.acmicpc.net N = int(input()) def hanoi(N, x, y): if N == 1: print(x, y) else: hanoi(N-1, x, 6-x-y) print(x, y) hanoi(N-1, 6-x-y, y) print(2**N - 1) hanoi(N, 1, 3) 솔직히 하노이탑의 규칙을 모르겠어서 구글링을 좀 해봤다.. 우선 N개의 고리가 1번 장대에 있을 때 N-1개를 2번 .. 2022. 2. 1.
[백준] 2447 별 찍기 https://www.acmicpc.net/problem/2447 2447번: 별 찍기 - 10 재귀적인 패턴으로 별을 찍어 보자. N이 3의 거듭제곱(3, 9, 27, ...)이라고 할 때, 크기 N의 패턴은 N×N 정사각형 모양이다. 크기 3의 패턴은 가운데에 공백이 있고, 가운데를 제외한 모든 칸에 별이 www.acmicpc.net N = int(input()) star = '*' star_list = [[' ' for i in range(N)] for i in range(N)] def stars(N, x, y): if N == 1: star_list[x][y] = '*' else: N = N // 3 for i in range(3): for j in range(3): if i != 1 or j !.. 2022. 2. 1.
[핸드폰] 갤럭시 s22 출시일 및 스펙, 가격 갤럭시 S22가 곧 출시된다고 한다. 출시 예정일은 2월 25일이라고 하며 사전예약은 2월 9일 언팩이후 진행될 것이라고 한다. 핸드폰에 많은 관심을 갖고있지 않지만 내 작고 소중한 s8이 수명을 다해가기 때문에 조만간 핸드폰을 바꿔야할 것 같다는 생각이 들어 스펙과 출시일을 찾아봤다. 스펙은 봐도 잘 모르기 때문에 나무위키 링크를 남기도록 하겠다. https://namu.wiki/w/%EA%B0%A4%EB%9F%AD%EC%8B%9C%20S22 무슨 핸드폰으로 바꾸게 될지는 모르겠지만 취업도 했겠다 이왕 바꿀거면 좋은 핸드폰으로 바꿔보자라는 생각을 갖고있긴 하다. 갤럭시 S22 시리즈 배터리가 국내 KTL 인증을 받았다. 갤럭시 S22는 3,700mAh, 갤럭시 S22+는 4,500mAh, 갤럭시 S22.. 2022. 1. 23.
[백준] 10872 팩토리얼, 10870 피보나치 수 https://www.acmicpc.net/problem/10870 10870번: 피보나치 수 5 피보나치 수는 0과 1로 시작한다. 0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이다. 그 다음 2번째 부터는 바로 앞 두 피보나치 수의 합이 된다. 이를 식으로 써보면 Fn = Fn-1 + Fn-2 (n ≥ 2)가 www.acmicpc.net https://www.acmicpc.net/problem/10872 10872번: 팩토리얼 0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오. www.acmicpc.net 이번 문제는 재귀함수에 관한 문제였다. 문제는 재귀함수가 기억이 나지 않은 것이었다. 반복한다는 것만 기억이 났었는데 그걸 바탕으로 열심히 생각해보니 대.. 2022. 1. 17.
728x90