Coder Social home page Coder Social logo

rakshith111 / deviantartscrapperpy Goto Github PK

View Code? Open in Web Editor NEW
4.0 1.0 0.0 1.95 MB

Scraps deviantart pages for Steambackground artworks

Home Page: https://rakshith111.github.io/DeviantArtScrapperPy/

Python 27.81% Batchfile 0.65% JavaScript 41.35% CSS 28.73% HTML 1.46%
bs4 deviantart python deviantart-api requests selenium selenium-python steamapi streamlit webscraper webscraping

deviantartscrapperpy's Introduction

DeviantArtScrapperPy

Current version 0.1.1

This is a python program which scrapes using beautifulsoup4,selenim and requests the deviantart website for popular steam artworks. Then using the steam links, it fetches the steam price of the game and saves it to a file. The program also generates a html file using streamlit with the data.

Check out the documentation here Documentation


NOTE

  • Have an account on deviantart and be logged in.
  • Make sure you have the latest version of firefox installed as selenium uses it for logging in.

  • Visit the changelog to know what's new in the latest version.
  • Visit the Modules page to know more about the modules used in this program.

Basic Usage:

  • Install the requirements using pip install -r requirements.txt
  • Run the program using python main.py
  • Enter your deviantart username and password
  • Wait for the program to finish
  • The script will automatically open the html file in your default browser
  • Visit the external links to view the artworks on steamcardexchange and steam and make your bet.
  • πŸ“ˆπŸ“ˆπŸ“ˆEnjoy!πŸ“ˆπŸ“ˆπŸ“ˆ

Optional:

  • You can add new links to the links.txt file to scrape more artworks.
  • You can change the number of links to check by changing the links_to_scrape variable in the main.py file. For example, if you want to scrape 10 links from the links.txt, change the links_to_scrape variable to 10.(Note: The links are scraped in the order they are in the links.txt file. Also make sure that the links are valid and are within the length of the file.)
  • You can adjust the number of pages to visit by changing the pages_to_check variable in the main.py file. For example, if you want to visit 5 pages per link, change the pages_to_check variable to 5.

NOTE

  • Please note that this program is not affiliated with deviantart in any way.
  • This program is made for the sole purpose of learning and is not meant to be used for any other purpose.


NOTE

  • Please read the To-do list to know what features are planned for the future.
  • This is a work in progress. If you have any suggestions, please let me know. Mail

Read the docs locally

Run in terminal

python -m http.server -b 127.0.0.1 -d docs

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.