Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/codenoid/selenium-session-manager
Selenium session manager
https://github.com/codenoid/selenium-session-manager
crawling python3 scraping selenium session-management
Last synced: 4 days ago
JSON representation
Selenium session manager
- Host: GitHub
- URL: https://github.com/codenoid/selenium-session-manager
- Owner: codenoid
- Created: 2019-02-23T00:32:52.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-02-25T07:28:19.000Z (almost 6 years ago)
- Last Synced: 2024-12-08T03:42:02.460Z (2 months ago)
- Topics: crawling, python3, scraping, selenium, session-management
- Language: Python
- Size: 47.9 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Selenium Session Manager
![usage](https://raw.githubusercontent.com/codenoid/selenium-session-manager/master/ssm.png)
## Installation
1. Tested on Ubuntu
2. Python3 & pip3
3. google-chrome browser and chromedriver at `/usr/bin`
4. cd working folder and run `pip3 install -r requirements.txt`## Example Usage
```
$ python3 app.py
Session path : ./
cmd~$ create myprofile
cmd~$ use myprofile
cmd~$ open https://web.whatsapp.com (scan the qr-code and get the logged session)
cmd~$ list session
myprofile
cmd~$ close myprofile (required!!, if you wanna save myprofile as zip)
cmd~$ save myprofile.zip (save myprofile session folder as .zip)
cmd~$ upload myprofile
{"success":true,"key":"UxiaHl","link":"https://file.io/UxiaHl","expiry":"14 days"} (download with "wget --content-disposition https://file.io/UxiaHl")
cmd~$ remove myprofile
cmd~$ list session
cmd~$ exit
```
## User Notes1. file.io download link will expire after single GET connection to it
2. there is issue menu to report error or some other needed improvement