Scraper for getting data from D-Link DWR-921 LTE router
Project description
D-Link Scraper
This is a library that gets information from your D-Link DWR-921 (and possible others) LTE router admin page using web scraping
This package contains
- library
dlinkscraper- which you can use to scrape data from D-Link DWR-921 LTE router (I don't know if it will work on others, I have only this one :P) - CLI tool
dlinkscraperthat you can use to get info from console dlinkscraper-duckdns-updatescript, which updates your DuckDNS IP (and it's also the reason why I created this package :D)
Library usage example
from dlinkscraper import DLink
dl = DLink('http://192.168.1.1') # Change this if yours has different IP
dl.login('admin', <PASSWORD>)
dl.get_main_site()
print(dl.isp_name)
# You should always log out if you don't want to get "admin is already logged in" later
dl.logout()
CLI usage
Just run dlinkscraper from terminal and follow the instructions
DuckDNS script usage
Provide all required variables listed in --help. Example:
dlinkscraper-duckdns-update --token <YOUR_DUCKDNS_TOKEN> --domain <YOUR_DOMAIN> -p <ROUTER_PASSWORD>
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dlink-scraper-1.0.3.tar.gz
(16.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dlink-scraper-1.0.3.tar.gz.
File metadata
- Download URL: dlink-scraper-1.0.3.tar.gz
- Upload date:
- Size: 16.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
202da16595335837a78e88358e26d432bcff8603ce73432f2ecda63699aac5c6
|
|
| MD5 |
e657519548c19ebe47d61563c2a27ae3
|
|
| BLAKE2b-256 |
b5dc340d1cc8ce5fac41a8c639a99c399bbf1041f8fe2a63269f7b24fd26a602
|
File details
Details for the file dlink_scraper-1.0.3-py3-none-any.whl.
File metadata
- Download URL: dlink_scraper-1.0.3-py3-none-any.whl
- Upload date:
- Size: 20.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
47cadbd68a893f6208e1a385f5ca46fa808856c58334efc46c19faa0d576afb8
|
|
| MD5 |
a253d0536da6fea72af95550e91da7d6
|
|
| BLAKE2b-256 |
ebc5a096b41a754efe5982ca12f9b2ac722f03ec899cff39105eee1dd9c2d363
|