ruia_ua - simple user-agent middleware for Ruia.
Project description
ruia-ua
simple user-agent middleware for Ruia
Installation
pip install -U ruia-ua
Usage
ruia-ua
will be automatically with a random User-Agent
for your request's headers
from ruia import AttrField, TextField, Item, Spider
from ruia_ua import middleware
class HackerNewsItem(Item):
target_item = TextField(css_select='tr.athing')
title = TextField(css_select='a.storylink')
url = AttrField(css_select='a.storylink', attr='href')
class HackerNewsSpider(Spider):
start_urls = ['https://news.ycombinator.com/news?p=1', 'https://news.ycombinator.com/news?p=2']
async def parse(self, response):
# Do something...
print(response.html)
if __name__ == '__main__':
HackerNewsSpider.start(middleware=middleware)
Enjoy it :)
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
ruia_ua-0.0.2.tar.gz
(11.3 kB
view hashes)
Built Distribution
ruia_ua-0.0.2-py3-none-any.whl
(11.5 kB
view hashes)