Fetch a given sitemap and retrieve all URLs in it.
Project description
fetch-sitemap
Fetch a given sitemap and retrieve all URLs in it.
usage: fetch-sitemap
[-h]
[--basic-auth BASIC_AUTH]
[-l LIMIT]
[-c CONCURRENCY_LIMIT]
[-t REQUEST_TIMEOUT]
[--report-path REPORT_PATH]
sitemap_url
Fetch a given sitemap and retrieve all URLs in it.
positional arguments:
sitemap_url URL of the sitemap to fetch
options:
-h, --help show this help message and exit
--basic-auth BASIC_AUTH
Basic auth information. Use: 'username:password'.
-l LIMIT, --limit LIMIT
Max number of URLs to fetch from the given sitemap.xml. Default: All
-c CONCURRENCY_LIMIT, --concurrency-limit CONCURRENCY_LIMIT
Max number of concurrent requests. Default: 10
-t REQUEST_TIMEOUT, --request-timeout REQUEST_TIMEOUT
Timeout for fetching a URL. Default: 30
--random Append a random string like ?12334232343 to each URL to bypass frontend cache. Default: False
--report-path REPORT_PATH
Store results in a CSV file. Example: ./report.csv
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
fetch-sitemap-1.tar.gz
(5.4 kB
view hashes)
Built Distribution
Close
Hashes for fetch_sitemap-1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 967b14859ec0ebd565b9a2ee4775ab255740bcf90ac9ed7618df287e9d6c922f |
|
MD5 | cea776f0a0d3695a50079163e90db025 |
|
BLAKE2b-256 | f2ae15ddbd619e46b2bb5f9ce44c706bc36a68134648a03df7ff8bf0e7ed25f8 |