Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sandrewtx08/bugmenot_scraper

Scraping BugMeNot webpage elements such as usernames and password using Selenium Webdriver.
https://github.com/sandrewtx08/bugmenot_scraper

automation bugmenot pandas selenium

Last synced: about 1 month ago
JSON representation

Scraping BugMeNot webpage elements such as usernames and password using Selenium Webdriver.

Awesome Lists containing this project

README

        

# ๐Ÿž BugMeNot_Scraper
Retrieve BugMeNot webpage share login through _Page Object Model_ (POM), exporting results.

# ๐Ÿงฐ Usage:
1. Download all requirements and install it.
2. Execute the `python test_individual.py`.
3. Type wanted URL.
4. Wait scraping logins.
5. table is created in **HTML** and **CSV** format.

# ๐Ÿ“Œ Goal:
#### Return share login information:
- **Username**
- **Password**
- **Success rate**
- **Votes**
- **Login age**

## ๐Ÿงพ Colect all share login data from a file list!.
1. Assure `url_list.text` is in project folder.
2. Execute `python test_automated_list.py`.
3. Wait until run all URL inside document lines is done.

#### Document example:
```
test.com
example.com
fake.com
site.com
```
All URL inside file document will be executed at BugMeNot search and then a table output is recorded.

#### Output example:




Username
Password
Success_Rate
Votes
Login_Age




0
[email protected]
passwordTest
64%
45
5 months


1
testingfakeaccount
passfake123
39%
201
7 months


2
fakeaccount
123456
13%
616
2 years

Files saved as: `/report/site_com.html`
## ๐Ÿ›  Tools utilized & Requirements:
- ### Browser automation:
`selenium` ChromeWebdriver for browser automation.

- ### Creating Table:
`pandas` creates table containing all find share login.