[파이썬]네이버 인기검색 키워드 20위 랜덤으로 1개 고르기
# Script/Python2022. 10. 21. 13:59[파이썬]네이버 인기검색 키워드 20위 랜덤으로 1개 고르기

#!/usr/bin/env python3 # 패키지 호출 from bs4 import BeautifulSoup from selenium import webdriver from selenium.webdriver.chrome.options import Options from selenium.webdriver.common.action_chains import ActionChains import chromedriver_autoinstaller import urllib.request import warnings import shutil import subprocess import time import requests import random # 1부터 20까지 중에 랜덤추출 ranking = random.rand..

[파이썬]쿠팡파트너스 워드프레스 자동 포스팅 with linux
# Script/Python2022. 10. 21. 13:54[파이썬]쿠팡파트너스 워드프레스 자동 포스팅 with linux

모듈선언 #!/usr/bin/env python3 import datetime import hmac import hashlib import os import time from time import gmtime, strftime import requests import json import urllib.request import secrets from urllib.parse import urlencode from wordpress_xmlrpc import Client from wordpress_xmlrpc import WordPressPost from wordpress_xmlrpc.methods import posts api인증 class cupangMgr: DOMAIN = "https://api-gate..

[파이썬]셀레니움 프록시 설정
# Script/Python2022. 10. 19. 20:20[파이썬]셀레니움 프록시 설정

from selenium import webdriver PROXY = "IP:Port" webdriver.DesiredCapabilities.CHROME['proxy'] = { "httpProxy": PROXY, "ftpProxy": PROXY, "sslProxy": PROXY, "proxyType": "MANUAL" } driver = webdriver.Chrome() driver.get("URL")

[파이썬]워드프레스 자동포스팅
# Script/Python2022. 10. 13. 19:06[파이썬]워드프레스 자동포스팅

from wordpress_xmlrpc import Client from wordpress_xmlrpc import WordPressPost from wordpress_xmlrpc.methods import posts wp = Client('http://워드프레스 주소/xmlrpc.php', '아이디', '비밀번호') post = WordPressPost() post.title = 'My new title' post.content = 'This is the body of my new post.' post.terms_names = { 'post_tag': ['test', 'firstpost'], 'category': ['Introductions', 'Tests'] } post.post_status = "p..

[파이썬]페이지 로딩될 때 까지 기다리게 하는 방법
# Script/Python2022. 10. 12. 13:19[파이썬]페이지 로딩될 때 까지 기다리게 하는 방법

Selenium이 페이지가 모두 로딩될 때 까지 기다리게 하는 방법 단순 시간 대기 from time import sleep URL = 'http://encykorea.aks.ac.kr/Contents/CategoryNavi?category=contenttype&keyword=%EC%9D%B8%EB%AC%BC&ridx=0&tot=18507' # 원하는 페이지 지정 driver = webdriver.Chrome('chromedriver.exe') # 원하는 브라우저 엔진 선택(파일 경로) driver.get(URL) # 해당 URL로 브라우저 창을 실행 sleep(3) 브라우저 엔진이 URL을 접속하고 단순히 3초를 대기한다. 이 방법은 모든 페이지마다 항상 3초를 대기하므로 비효율적이다. 암묵적 대기(I..

image