octoparse-python
octoparse-python is an API wrapper for Octoparse written in Python
Installing
Usage
Client instantiation
from octoparse.client import Client
client = Client(advanced_api=True)
Get a new token
r = client.new_token('OCTOPARSE USERNAME', 'OCTOPARSE PASSWORD')
Refresh a token
r = client.refresh_token('REFRESH_TOKEN')
Set access token to client
client.set_access_token('ACCESS_TOKEN')
List all task groups
r = client.list_task_groups()
List all tasks in a group
r = client.list_group_tasks('GROUP_ID')
Get task status
TASK_LIST = ['TASK_ID1']
r = client.get_task_status(TASK_LIST)
Task status code:
0 = Running,
1 = Stopped,
2 = Completed,
3 = Waiting,
5 = Never Run
Get task parameters
Configuration parameter name (navigateAction1.Url,loopAction1.UrlList,loopAction1.TextList, etc.)
r = client.get_task_parameters('TASK_ID', 'navigateAction1.Url')
Update task parameters
Configuration parameter name (navigateAction1.Url,loopAction1.UrlList,loopAction1.TextList, etc.)
r = client.update_task_parameters('TASK_ID', 'navigateAction1.Url', 'https://url.com')
Start running task
r = client.start_task('TASK_ID')
Stop running task
r = client.stop_task('TASK_ID')
Clear data
r = client.clear_data('TASK_ID')
Export Non-exported Data
r = client.export_non_exported_data('TASK_ID', 'SIZE')
Update Data Status
r = client.update_data_status('TASK_ID')
Update Data Status
r = client.get_data_by_offset('TASK_ID', 'OFFSET', 'SIZE')
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file octoparse-python-0.1.1.tar.gz.
File metadata
- Download URL: octoparse-python-0.1.1.tar.gz
- Upload date:
- Size: 3.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/1.11.0 pkginfo/1.4.2 requests/2.19.0 setuptools/32.3.1 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2cc88819b2ea6d55803792906b92d73be6c28c33bdfd6733a915c0e90f22019f
|
|
| MD5 |
f3e87be6f9043194e01a33aa394feeef
|
|
| BLAKE2b-256 |
85380e642b5cca2c302d16c90c51bd34b7d42de14fd0ba11e0c4abc6cef3b67e
|