728x90
셀레니움
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.by import By
from webdriver_manager.chrome import ChromeDriverManager
url = ''
chrome_options = Options()
chrome_options.add_experimental_option("detach", True)
chrome_options.add_experimental_option("excludeSwitches", ["enable-logging"])
service = Service(executable_path=ChromeDriverManager().install())
driver = webdriver.Chrome(service=service, options=chrome_options)
driver.implicitly_wait(10)
driver.get(url)
뷰티풀숩
import requests
from bs4 import BeautifulSoup
response = requests.get(url)
print(response.status_code)
if response.status_code == requests.codes.ok:
html = response.text
file = open('r.txt','w', encoding="UTF-8")
file.write(html)
file.close()
728x90
'나를 위한 코드' 카테고리의 다른 글
파이썬 폴더 내 파일 모두 삭제하기 (0) | 2023.04.17 |
---|---|
파이썬 엑셀 파일 합치기 .xlsx (0) | 2023.04.17 |
파이썬 셀레늄 옵션 (user-agent 추가, 파일 다운로드 경로) (0) | 2023.04.13 |
파이썬 requests 에 서버 접속 시간 설정하기 (0) | 2023.04.13 |
셀레니움 윈도우 사이즈 정하기 (0) | 2023.04.13 |
댓글