Skip to main content

ruia_ua - Ruia 的简单用户代理中间件。

项目描述

ruia-ua

Ruia的简单用户代理中间件

安装

pip install -U ruia-ua

用法

ruia-ua将自动随机User-Agent为您的请求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)

好好享受 :)

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

ruia_ua-0.0.2.tar.gz (11.3 kB 查看哈希

已上传 source

内置分布

ruia_ua-0.0.2-py3-none-any.whl (11.5 kB 查看哈希

已上传 py3