a package for search data from weibo, zhihu, guba and etc.
Project description
EuclidSearchPackage
this package is include some tools to get data from weibo、zhihu、guba and etc.
The project will continue to be updated and you are welcome to join us on GitHub.
How to use
1、install this package
pip install EuclidSearchPackage
2、set cookie and import package
import EuclidSearchPackage as ESP
ESP.Set_cookie('cookie.txt') # 'cookie.txt' is your local cookie file path
3、use WeiboClassV1 to get data
timeBegin = '2023-03-01-0'
timeEnd = '2023-03-10-0'
demoClass = ESP.WeiboClassV1(Mongo=False)
demoClass.main_get(['北师大', '珠海'], timeBegin, timeEnd)
4、use WeiboClassV3 to get data
compare to WeiboClassV2, WeiboClassV3 use thread to get data more fast.
ESP.WeiboClassV3('北师大', Mongo=False, max_work_count=20, LongText=False).main('2023-03-11-00', '2023-03-27-21')
Existing features
you can use these methods to fulfill yours purpose, just like WeiboClassV2
1、 get single weibo's data
data_json = ESP.Get_single_weibo_data(mblogid='MrOtA75Fd')
print(data_json)
2、 get the weibo url list
set the url(contains keyword), then item in list is "1562868034/MkXTBh9Fk", which is contains uid and mblogid
url_list = ESP.Get_item_url_list('https://s.weibo.com/weibo?q=杭州公园')
print(url_list)
3、get user's info
data_json = ESP.Get_user_info('1202150843')
print(data_json)
4、get user's all blog
ESP.Get_user_all_weibo(2656274875, 100, query='主播说联播', colName='主播说联播', csv=True)
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file EuclidSearchPackage-0.6.1.tar.gz.
File metadata
- Download URL: EuclidSearchPackage-0.6.1.tar.gz
- Upload date:
- Size: 15.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
adaf09e156cda7171d5d6d619fd2ec1e51253de10e169068c849723e4e31293f
|
|
| MD5 |
ef16a7eb6bbd3e966ca8e6fff0d573de
|
|
| BLAKE2b-256 |
01d7ec6b231478708b174997525e8a98582cec6d030a3563aac1099ad907c31b
|
File details
Details for the file EuclidSearchPackage-0.6.1-py3-none-any.whl.
File metadata
- Download URL: EuclidSearchPackage-0.6.1-py3-none-any.whl
- Upload date:
- Size: 23.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
73bb1a61a5ffd2efc375dfd8abd420f2ce1b3dd0c9b838898bc4a9d8c6b6f715
|
|
| MD5 |
580099db841b3a9d84b84a19e12cb90a
|
|
| BLAKE2b-256 |
259754a1ab1e362b36236c60b236ed399f42e5acb950a2375e0c9290dbc86cb3
|