con-dog / Sillynium
Licence: gpl-3.0
Automate the creation of Python Selenium Scripts by drawing coloured boxes on webpage elements
Stars: ✭ 100
Programming Languages
javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
python3
1442 projects
Labels
Projects that are alternatives of or similar to Sillynium
Cdp4j
cdp4j - Chrome DevTools Protocol for Java
Stars: ✭ 232 (+132%)
Mutual labels: automation, selenium, selenium-webdriver, chrome
Scrape Linkedin Selenium
`scrape_linkedin` is a python package that allows you to scrape personal LinkedIn profiles & company pages - turning the data into structured json.
Stars: ✭ 239 (+139%)
Mutual labels: scraper, web-scraping, selenium, selenium-webdriver
30 Days Of Python
Learn Python for the next 30 (or so) Days.
Stars: ✭ 1,748 (+1648%)
Mutual labels: automation, web-scraping, selenium, selenium-webdriver
Zillow
Zillow Scraper for Python using Selenium
Stars: ✭ 141 (+41%)
Mutual labels: scraper, web-scraping, selenium, chromedriver
Undetected Chromedriver
Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)
Stars: ✭ 365 (+265%)
Mutual labels: automation, selenium, chromedriver, chrome
Spam Bot 3000
Social media research and promotion, semi-autonomous CLI bot
Stars: ✭ 79 (-21%)
Mutual labels: automation, scraper, selenium
kick-off-web-scraping-python-selenium-beautifulsoup
A tutorial-based introduction to web scraping with Python.
Stars: ✭ 18 (-82%)
Mutual labels: scraper, selenium, selenium-webdriver
Singlefile
Web Extension for Firefox/Chrome/MS Edge and CLI tool to save a faithful copy of an entire web page in a single HTML file
Stars: ✭ 4,417 (+4317%)
Mutual labels: selenium, chrome-extension, chrome
Upme Plus
Smart Automation inside your browser for free. Start earning and double your followers
Stars: ✭ 318 (+218%)
Mutual labels: automation, chrome-extension, chrome
Atata
C#/.NET test automation framework for web
Stars: ✭ 362 (+262%)
Mutual labels: selenium, selenium-webdriver, automated-testing
yt-videos-list
Create and **automatically** update a list of all videos on a YouTube channel (in txt/csv/md form) via YouTube bot with end-to-end web scraping - no API tokens required. Multi-threaded support for YouTube videos list updates.
Stars: ✭ 64 (-36%)
Mutual labels: scraper, selenium, chromedriver
TikTok
Download public videos on TikTok using Python with Selenium
Stars: ✭ 37 (-63%)
Mutual labels: scraper, selenium, chromedriver
headless-chrome
Implementation of the new headless chrome with chromedriver and selenium.
Stars: ✭ 34 (-66%)
Mutual labels: selenium, chromedriver, selenium-webdriver
Timecat
A Magical Web Recorder & Player 🖥
Stars: ✭ 1,955 (+1855%)
Mutual labels: recorder, chrome-extension, chrome
Autoscraper
A Smart, Automatic, Fast and Lightweight Web Scraper for Python
Stars: ✭ 4,077 (+3977%)
Mutual labels: automation, scraper, web-scraping
Golem
A complete test automation tool
Stars: ✭ 441 (+341%)
Mutual labels: automation, selenium, selenium-webdriver
Node Chromedriver
An installer and wrapper for Chromedriver.
Stars: ✭ 378 (+278%)
Mutual labels: selenium, selenium-webdriver, chromedriver
Oscnews
Chrome 插件,查看开源中国软件更新资讯,文档导航,GitHub 趋势榜,linux命令索引,浏览历史记录和时钟页面。
Stars: ✭ 582 (+482%)
Mutual labels: extensions, chrome-extension, chrome
Thirtyfour
Selenium WebDriver client for Rust, for automated testing of websites
Stars: ✭ 191 (+91%)
Mutual labels: automation, selenium, selenium-webdriver
Sillynium
Automatically generate python selenium scripts by drawing coloured boxes around webpage elements.
See ROADMAP for how it works, vision, and TODO.
V1 | V2 |
---|---|
Draws on a screenshot of a webpage | Draws directly on webpage |
Concept only/working prototype | Currently being developed |
Status
Work-in-progress:
- Currently loads a given URL, and injects JavaScript, which allows you to draw on any given webpage. Please see ROADMAP
- Accepting contributions, created as an open-source project
Roadmap
Important! Please read the ROADMAP
- Plan and vision inside
- Currently only draws grey boxes to webpages - requires further work.
Usage
In console / bash to install libraies required:
C:\Path-to-sillynium>
C:\Path-to-sillynium>pip install -r requirements.txt
sillynium.py
Run as you would any other python file - currently under development
- Chromedriver will launch Chrome + URL
- You can now draw boxes to that webpage directly
- Does nothing more yet! Please see ROADMAP
concept/poc.py
A proof of concept and will not be developed further.
- Draws on screenshot of webpage window
- It may fail on your OS as it was only coded to handle Windows 10 and Chrome
- For instructions, see poc_instructions
Contributing
Please see CONTRIBUTING.md
- Ideal contributors: Know any of Python, HTML, JavaScript
- All welcome however
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
License
Distributed under the GNU-GPLv3 License. See LICENSE for more information.
External Credits
- Mihai Sucan: Creating an HTML5 Canvas Painting Application : Followed this tutorial to create the Painting Canvas!
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].