Metadata-Version: 2.1
Name: scrapy-random-useragent-pro
Version: 1.0.0
Summary: A random user-agent for all your needs
Home-page: https://github.com/phpgao/scrapy-random-useragent-pro
Author: Jimmy
Author-email: endoffight@gmail.com
License: MIT License
Keywords: random useragent scrapy middleware
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Framework :: Scrapy
Classifier: Environment :: MacOS X
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Browsers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Description-Content-Type: text/markdown
Requires-Dist: scrapy (>=1.0.0)

# scrapy-random-useragent-pro

Random UserAgent middleware for Scrapy.

You can chose your preferred ua in request.meta[desktop,mobile,bot].

## Install

```bash
pip install scrapy-random-useragent-pro
```

## Usage

settings.py

```python
RANDOM_UA_ENABLED = True
RANDOM_UA_DEFAULT_TYPE = 'mobile'
# always change user-agent
RANDOM_UA_OVERWRITE = False


DOWNLOADER_MIDDLEWARES = {
    'scrapy_random_useragent_pro.middleware.RandomUserAgentMiddleware': 100,
    'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware': None,# important
}

```

In your code

```python
yield Request('http://scrapytest.org/', meta={'ua': 'mobile'})
```

