Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/sandrewtx08/bugmenot_scraper
- Owner: sandrewTx08
- License: mit
- Created: 2021-08-27T11:26:49.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-09-02T01:30:12.000Z (over 3 years ago)
- Last Synced: 2024-11-11T15:32:38.098Z (3 months ago)
- Topics: automation, bugmenot, pandas, selenium
- Language: Python
- Homepage:
- Size: 43 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.