Skip to content

Instantly share code, notes, and snippets.

View triposat's full-sized avatar

Satyam Tripathi triposat

View GitHub Profile
@triposat
triposat / python_selenium_series_part_3.py
Created February 29, 2024 15:49
Python Selenium Series Part-3
from selenium import webdriver
from selenium.webdriver.common.by import By
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options
from dataclasses import dataclass, field, fields, InitVar, asdict
import csv
import json
import time
import os
@triposat
triposat / python-selenium-series-part-2.py
Created February 29, 2024 04:09
Python Selenium Series Part-2
from selenium import webdriver
from selenium.webdriver.common.by import By
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options
from dataclasses import dataclass, field, fields, InitVar, asdict
import csv
import time
import os
@triposat
triposat / python_berginner_series_part_2.py
Created December 23, 2023 07:25
Python Beginner Series Part 2
import os
import time
import csv
import requests
from bs4 import BeautifulSoup
from dataclasses import dataclass, field, fields, InitVar, asdict
@dataclass
class Product:
@triposat
triposat / trending-books.csv
Last active November 17, 2023 05:15
Top 100 Bestselling Book Reviews
@triposat
triposat / scrape_amazon_reviews.js
Created October 27, 2023 05:05
How to Scrape Amazon Product Reviews Behind a Login
// Import the necessary libraries.
const puppeteer = require("puppeteer");
const fs = require("fs");
// Define the selectors for the elements we need to extract.
const selectors = {
allReviews: '#cm-cr-dp-review-list div.review',
authorName: 'div[data-hook="genome-widget"] span.a-profile-name',
reviewTitle: '[data-hook=review-title]>span:not([class])',
reviewDate: 'span[data-hook=review-date]',
<!DOCTYPE html>
<html>
<head>
<title>Bulma CSS</title>
<!--Bulma CDN-->
<link
rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/bulma@0.9.3/css/bulma.min.css"
/>
@triposat
triposat / index.html
Created February 26, 2023 08:11
Overuse CSS Functions
<section>
<img src="https://www.lambdatest.com/logo.png" alt="Image 1">
<img src="https://images.g2crowd.com/uploads/product/image/large_detail/large_detail_c8f5f4721cde3897dffa246c0e0bfce9/lambdatest-lambdatest.png" alt="Image 2">
</section>
@triposat
triposat / index.html
Created February 26, 2023 08:09
Media Query
<section>
<img src="https://www.lambdatest.com/logo.png" alt="Image 1">
<img src="https://images.g2crowd.com/uploads/product/image/large_detail/large_detail_c8f5f4721cde3897dffa246c0e0bfce9/lambdatest-lambdatest.png" alt="Image 2">
</section>
@triposat
triposat / index.html
Created February 20, 2023 12:24
Complexity
<div class="parent">
<div class="line"></div>
<p>Viewport Width: <span class="viewport"></span></p>
<div class="line"></div>
</div>
<div class="rectangle">
<p>Box Width: <span class="box"></span></p>
</div>
@triposat
triposat / index.html
Created February 20, 2023 10:06
Simplified Code
<div class="parent">
<div class="line"></div>
<p>Viewport Width: <span class="viewport"></span></p>
<div class="line"></div>
</div>
<div class="rectangle">
<p>Font Size: <span class="box"></span></p>
</div>