Асноўныя Каманды
openclaw init
Ініцыялізуе новы праект OpenClaw у бягучым каталогу, ствараючы неабходную структуру файлаў.
Выкарыстоўвайце асэнсаваныя імёны праектаў для лепшай арганізацыі.
openclaw fetch
Атрымлівае змесціва вэб-старонкі па зададзеным URL і захоўвае яго лакальна для далейшай апрацоўкі.
Для складаных сайтаў разгледзьце выкарыстанне опцый для рэндэрынгу JavaScript.
openclaw auth login --user --pass
Выконвае аўтэнтыфікацыю на вэб-сайце, захоўваючы сесійныя файлы cookie для наступных запытаў.
Заўсёды выкарыстоўвайце бяспечныя метады для перадачы ўліковых дадзеных, напрыклад, пераменныя асяроддзя.
openclaw status
Паказвае бягучы стан праекта, уключаючы актыўныя задачы, апошнія аперацыі і канфігурацыю.
Рэгулярна правярайце статус для маніторынгу прагрэсу і выяўлення памылак.
openclaw help
Адлюстроўвае падрабязную даведку і варыянты выкарыстання для канкрэтнай каманды OpenClaw.
Калі вы не ўпэўнены ў сінтаксісе, пачніце з 'openclaw help' для агульнага агляду.
Выманне Дадзеных
openclaw extract selector --url
Выманне дадзеных з вэб-старонкі з дапамогай CSS-селектара, які паказвае на патрэбныя элементы.
Выкарыстоўвайце інструменты распрацоўніка браўзера для дакладнага вызначэння CSS-селектараў.
openclaw extract xpath --file
Выманне дадзеных з лакальнага HTML-файла з дапамогай XPath-запыту.
XPath больш магутны для навігацыі па складаных структурах DOM, чым CSS-селектары.
openclaw extract table --url --index
Аўтаматычна выяўляе і выманне таблічных дадзеных з указанага URL, паказваючы індэкс табліцы.
Калі на старонцы некалькі табліц, эксперыментуйце з індэксам, пачынаючы з 0.
openclaw extract jsonpath --api
Выманне спецыфічных дадзеных з адказу JSON API з выкарыстаннем JsonPath выразаў.
JsonPath падобны на XPath для JSON, што дазваляе дакладна выбіраць элементы.
openclaw extract text --url --regex ""
Выманне тэкставых фрагментаў з вэб-старонкі, якія адпавядаюць зададзенаму рэгулярнаму выразе.
Рэгулярныя выразы ідэальна падыходзяць для вымання спецыфічных фарматаў дадзеных, такіх як даты або тэлефоны.
Апрацоўка і Фільтрацыя
openclaw process clean --input --output
Ачышчае вынятыя дадзеныя ад лішніх сімвалаў, прабелаў і HTML-тэгаў.
Заўсёды рабіце рэзервовую копію зыходных дадзеных перад ачысткай.
openclaw process filter --field --value
Фільтруе набор дадзеных, пакідаючы толькі запісы, дзе паказанае поле адпавядае шаблону.
Шаблон можа быць простым радком або рэгулярным выразам для складанай фільтрацыі.
openclaw process transform --field --script
Трансфармуе значэнні паказанага поля, выконваючы ўбудаваны JavaScript-скрыпт.
Выкарыстоўвайце JavaScript для пераўтварэння фарматаў, вылічэнняў або аб'яднання палёў.
openclaw process deduplicate --field
Выдаляе дублікаты запісаў у наборы дадзеных на аснове значэнняў паказанага поля.
Дэдуплікацыя важная для забеспячэння якасці дадзеных і пазбягання лішніх запісаў.
openclaw process sort --field --order asc
Сартуе вынятыя дадзеныя па значэнні паказанага поля ў парадку ўзрастання (asc) або змяншэння (desc).
Сартаванне дапамагае ў аналізе і прадстаўленні дадзеных у лагічным парадку.
Аўтаматызацыя і Сцэнарыі
openclaw run script
Выконвае карыстальніцкі JavaScript-скрыпт, які можа ўключаць у сябе паслядоўнасць каманд OpenClaw.
Скрыпты ідэальна падыходзяць для аўтаматызацыі складаных працоўных працэсаў і паўторных задач.
openclaw schedule task --name "DailyScrape" --cron "0 0 * * *"
Плануе аўтаматычную задачу OpenClaw для выканання ў вызначаны час з дапамогай выразаў cron.
Пераканайцеся, што ваша сістэма настроена для выканання запланаваных задач.
openclaw monitor --task
Маніторыць выкананне канкрэтнай аўтаматызаванай задачы, паказваючы яе стан і прагрэс.
Выкарыстоўвайце маніторынг для адладкі і аптымізацыі запланаваных аперацый.
openclaw pipeline create --name "MyPipeline" --steps
Стварае канвеер апрацоўкі дадзеных, вызначаны ў файле канфігурацыі JSON, для паслядоўнага выканання крокаў.
Канвееры дазваляюць ланцужкова выконваць некалькі аперацый, такіх як 'fetch', 'extract', 'process', 'export'.
openclaw workflow start
Запускае раней вызначаны складаны працоўны працэс або канвеер па яго ідэнтыфікатары.
Працоўныя працэсы павышаюць паўторнае выкарыстанне і маштабаванасць вашых скрапінг-праектаў.
Кіраванне Проксі і Загалоўкамі
openclaw config proxy add
Дадае новы проксі-сервер у спіс даступных для выкарыстання OpenClaw.
Выкарыстоўвайце некалькі проксі для размеркавання нагрузкі і зніжэння рызыкі блакіроўкі.
openclaw config proxy enable --rotate
Уключае выкарыстанне проксі-сервераў і актывуе іх аўтаматычную ратацыю для кожнага запыту.
Ратацыя проксі значна паляпшае шанцы на паспяховы скрапінг буйных сайтаў.
openclaw config headers set "User-Agent" "Mozilla/5.0..."
Усталёўвае карыстальніцкія загалоўкі HTTP для ўсіх выходных запытаў OpenClaw.
Імітацыя загалоўкаў браўзера дапамагае пазбегнуць выяўлення і блакіроўкі.
openclaw config cookies import
Імпартуе файлы cookie з файла JSON, дазваляючы працягваць сесіі або атрымліваць доступ да абароненых старонак.
Вы можаце экспартаваць файлы cookie з браўзера і імпартаваць іх для аўтэнтыфікаваных сесій.
openclaw config useragent random
Настройвае OpenClaw на выкарыстанне выпадковага User-Agent для кожнага новага запыту.
Рандамізацыя User-Agent - яшчэ адзін эфектыўны спосаб пазбегнуць выяўлення сістэмамі абароны сайтаў.
Экспарт і Справаздачнасць
openclaw export csv --input --output
Экспартуе вынятыя дадзеныя з фармату JSON у фармат CSV для зручнага аналізу ў таблічных рэдактарах.
Пераканайцеся, што ваш JSON мае плоскую структуру або выкарыстоўвайце трансфармацыю перад экспартам у CSV.
openclaw export json --input --output --pretty
Экспартуе дадзеныя, магчыма атрыманыя з HTML, у чытэльны фармат JSON з водступамі.
Выкарыстоўвайце опцыю '--pretty' для больш лёгкага чытання і адладкі JSON-файлаў.
openclaw report generate --template --output
Генеруе справаздачу на аснове вынятых дадзеных, выкарыстоўваючы карыстальніцкі шаблон і захоўваючы ў PDF.
Шаблоны могуць быць у фармаце Markdown, HTML або іншым, што падтрымліваецца OpenClaw.
openclaw export database --type postgres --table "my_data"
Экспартуе вынятыя дадзеныя непасрэдна ў базу дадзеных (напрыклад, PostgreSQL, MySQL) у зададзеную табліцу.
Наладзьце параметры злучэння з базай дадзеных у канфігурацыйным файле OpenClaw.
openclaw export excel --input --output --sheet "Sheet1"
Экспартуе вынятыя дадзеныя ў фармат Excel (XLSX), размяшчаючы іх на ўказаным аркушы.
Ідэальна падыходзіць для перадачы дадзеных бізнес-карыстальнікам або для далейшага аналізу ў Excel.