대나무숲 > 일반
일반

사이트 만번 새로고침 하는 법

by 블링크 posted Aug 30, 2022
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
사용자정책 동의

1. 구글 코랩을 연다

 

2. 아래 코드를 복붙한다

 

!pip install selenium

!apt-get update

!apt install chromium-chromedriver

!cp /usr/lib/chromium-browser/chromedriver /usr/bin

!pip install fake_useragent

!pip install tqdm

 

 

import time

from selenium import webdriver

import random

from fake_useragent import UserAgent

from tqdm.notebook import tqdm

 

options = webdriver.ChromeOptions()

options.add_argument('--headless')        # Head-less 설정

options.add_argument('--no-sandbox')

options.add_argument('--disable-dev-shm-usage')

ua = UserAgent()

 

url = "니가원하는 페.이지 url" 

 

for i in tqdm(range(10000)):

  user_agent = ua.random

  options.add_argument(f'user-agent={user_agent}')

  driver = webdriver.Chrome('chromedriver', options=options)

 

  driver.get(url)  

  time.sleep( random.uniform(0,3) )   

 

 

3. 실행시킨다

 

4. f12를 누른다

 

5. 이딴 창이 뜨면 console을 누른다

 

1661844516.png

 

6. 콘솔창이 열리면

 

function ClickConnect(){

    console.log("코랩 연결 끊김 방지"); 

    document.querySelector("colab-toolbar-button#connect").click() 

}

setInterval(ClickConnect, 60 * 1000)

 

위의 코드를 복붙한다

 

그럼 12시간동안 알아서 돌아감 ㅅㄱ