WEIBO_SCRAPY
WEIBO_SCRAPY是一个PYTHON实现的,使用多线程抓取WEIBO信息的框架。WEIBO_SCRAPY框架给用户提供WEIBO的模拟登录和多线程抓取微博信息的接口,让用户只需关心抓取的业务逻辑,而不用处理棘手的WEIBO模拟登录和多线程编程。
WEIBO_SCRAPY is a Multi-Threading SINA WEIBO data extraction Framework in Python. WEIBO_SCRAPY provides WEIBO login simulator and interface for WEIBO data extraction with multi-threading, it saves users a lot of time by getting users out of writing WEIBO login simulator from scratch and multi-threading programming, users now can focus on their own extraction logic.
=======
###WEIBO_SCRAPY的功能 1. 微博模拟登录
2. 多线程抓取框架
3. 抓取任务接口
4. 抓取参数配置
###WEIBO_SCRAPY Provides 1. WEIBO Login Simulator
2. Multi-Threading Extraction Framework
3. Extraction Task Interface
4. Easy Way of Parameters Configuration
###How to Use WEIBO_SCRAPY #!/usr/bin/env python #coding=utf8
from weibo_scrapy import scrapy
class my_scrapy(scrapy):
def scrapy_do_task(self, uid=None):
'''
User needs to overwrite this method to perform uid-based scrapy task.
@param uid: weibo uid
@return: a list of uids gained from this task, optional
'''
super(my_scrapy, self).__init__(**kwds)
#do what you want with uid here, note that this scrapy is uid based, so make sure there are uids in task queue,
#or gain new uids from this function
print 'WOW...'
return 'replace this string with uid list which gained from this task'
if __name__ == '__main__':
s = my_scrapy(uids_file = 'uids_all.txt', config = 'my.ini')
s.scrapy()
###相关阅读(Readings) 基于UID的WEIBO信息抓取框架WEIBO_SCRAPY
Metadata
Release files for weibo-scrapy 2.2.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| weibo_scrapy-2.2.5.tar.gz | 4.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| weibo_scrapy-2.2.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.3 kB
Release files / weibo_scrapy-2.2.5.tar.gz
| Download URL | weibo_scrapy-2.2.5.tar.gz |
|---|---|
| Size | 4.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4af2de4a6f1da5e26f2e724f9537be9c79c520a4bbd8044499f5f60f2b87da19
|
|
BLAKE2b-256 checksum How to use checksums |
ea7f6feb10c5cd5182bab7b58b0cf270df79061889ac3be8473878755d4f8950
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.2
|
Release files / weibo_scrapy-2.2.5-py3-none-any.whl
| Download URL | weibo_scrapy-2.2.5-py3-none-any.whl |
|---|---|
| Size | 3.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d9d2754bc0ebc489a8c511bf8337e258db2d1994af71be579fde05731ff08dad
|
|
BLAKE2b-256 checksum How to use checksums |
4cb435712e2d263f01951473aeb482d3c84f5cfc480ac47caebeeaf3eb32e4cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.2
|