- Install Node.js
- Create new project directory and move to it
- Install Vite.js:
npm create vite@latest
- navigate to the project:
cd my-react-app
// ==UserScript== | |
// @name CF Performance | |
// @namespace http://tampermonkey.net/ | |
// @version 0.3 | |
// @description Adds the performance column to the user's Codeforces contest list page | |
// @author PikMike | |
// @match https://codeforces.com/contests/with/<username> | |
// @require https://code.jquery.com/jquery-3.6.0.min.js | |
// @require https://cdnjs.cloudflare.com/ajax/libs/jquery.tablesorter/2.31.3/js/jquery.tablesorter.min.js | |
// @grant none |
npm create vite@latest
cd my-react-app
from bs4 import BeautifulSoup | |
import time | |
from selenium import webdriver | |
from selenium.webdriver.common.keys import Keys | |
from openpyxl import Workbook | |
from openpyxl import load_workbook | |
def scrape_data (url): | |
driver = webdriver.Chrome() | |
driver.get(url) | |
time.sleep(5) |