yanglang / sitemap-generator

Sitemap generator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pysitemap

Sitemap generator

installing

pip install sitemap-generator

Gevent

Sitemap-generator uses gevent to implement multiprocessing. Install gevent:

pip install gevent

example

import pysitemap


if __name__=='__main__':
    url = 'http://www.example.com/' # url from to crawl
    logfile = 'errlog.log' # path to logfile
    oformat = 'xml' # output format
    crawl = pysitemap.Crawler(url=url, logfile=logfile, oformat=oformat)
    crawl.crawl()

multiprocessing example

import pysitemap


if __name__=='__main__':
    url = 'http://www.example.com/' # url from to crawl
    logfile = 'errlog.log' # path to logfile
    oformat = 'xml' # output format
    crawl = pysitemap.Crawler(url=url, logfile=logfile, oformat=oformat)
    crawl.crawl(pool_size=10) # 10 parsing processes

About

Sitemap generator

License:Apache License 2.0


Languages

Language:Python 100.0%