بنیادی سیٹنگز اور انسٹالیشن
openclaw --version
انسٹال شدہ اوپن کلاو (OpenClaw) ورژن دکھاتا ہے۔
ہمیشہ اپنے اوپن کلاو (OpenClaw) ورژن کو اپ ڈیٹ رکھیں تاکہ نئی خصوصیات اور سیکیورٹی پیچز سے فائدہ اٹھا سکیں۔
openclaw init
ایک نیا اوپن کلاو (OpenClaw) پروجیکٹ شروع کرتا ہے اور ضروری فائلیں بناتا ہے۔
ہر نئے سکریپنگ ٹاسک کے لیے ایک علیحدہ پروجیکٹ ڈائریکٹری استعمال کریں تاکہ منظم رہیں۔
openclaw config set
عالمی یا پروجیکٹ کے لیے کنفیگریشن سیٹنگز سیٹ کرتا ہے۔
عام طور پر استعمال ہونے والی سیٹنگز جیسے 'user-agent' یا 'timeout' کو عالمی سطح پر سیٹ کریں۔
openclaw login --api-key
اوپن کلاو (OpenClaw) کلاؤڈ سروسز یا پریمیم فیچرز تک رسائی کے لیے لاگ ان کرتا ہے۔
اپنی API کیز کو محفوظ رکھیں اور انہیں کبھی بھی پبلک ریپوزٹریز میں ظاہر نہ کریں۔
ویب سکریپنگ کے بنیادی کمانڈز
openclaw fetch
ایک ویب پیج کا HTML مواد لاتا ہے اور اسے سٹینڈرڈ آؤٹ پٹ پر پرنٹ کرتا ہے۔
کسی بھی سکریپنگ ٹاسک کو شروع کرنے سے پہلے ویب پیج کا ڈھانچہ دیکھنے کے لیے استعمال کریں۔
openclaw scrape --selector "css_selector"
دی گئی URL سے مخصوص CSS سلیکٹر کے ذریعے ڈیٹا سکریپ کرتا ہے۔
درست CSS سلیکٹرز کا استعمال کریں تاکہ صرف مطلوبہ ڈیٹا کو ہدف بنایا جا سکے۔ 'openclaw inspect' سے مدد لیں۔
openclaw list --item-selector ".product" --fields title=".title" price=".price"
ایک فہرست سے متعدد اشیاء اور ان کے فیلڈز کو سکریپ کرتا ہے۔
فہرستوں سے منظم ڈیٹا نکالنے کے لیے بہت مفید ہے، جیسے ای کامرس سائٹس سے مصنوعات کی فہرستیں۔
openclaw follow --link-selector ".next-page" --depth 2
مخصوص لنکس کی پیروی کرتا ہے اور دی گئی گہرائی تک صفحات کو سکریپ کرتا ہے۔
کئی صفحات پر پھیلے ہوئے ڈیٹا سیٹ کو اکٹھا کرنے کے لیے بہترین ہے، جیسے بلاگ آرکائیوز یا کثیر صفحاتی نتائج۔
ایڈوانسڈ ڈیٹا ایکسٹریکشن
openclaw extract --schema "path/to/schema.json"
ایک JSON اسکیما کا استعمال کرتے ہوئے ایک ویب پیج سے سٹرکچرڈ ڈیٹا نکالتا ہے۔
پیچیدہ ڈیٹا ڈھانچے کو نکالنے کے لیے پہلے سے طے شدہ اسکیماز بنائیں، جو ڈیٹا کی مستقل مزاجی کو یقینی بناتا ہے۔
openclaw xpath --query "//h1/text()"
دی گئی URL سے ڈیٹا نکالنے کے لیے XPath استفسار کا استعمال کرتا ہے۔
XPath CSS سلیکٹرز سے زیادہ طاقتور ہو سکتا ہے، خاص طور پر جب آپ کو صفات یا ٹیکسٹ نوڈس کی ضرورت ہو۔
openclaw interact --actions "click #load-more; wait 2s; scroll 500"
ویب پیج کے ساتھ تعامل کرتا ہے (جیسے بٹن پر کلک کرنا، سکرول کرنا) متحرک مواد کو ظاہر کرنے کے لیے۔
جاوا اسکرپٹ سے لوڈ ہونے والے مواد کو سکریپ کرنے کے لیے ضروری ہے جو براہ راست HTML میں موجود نہیں ہوتا۔
openclaw recognize --text-only
ایک تصویر سے متن کو پہچاننے کے لیے آپٹیکل کریکٹر ریکگنیشن (OCR) کا استعمال کرتا ہے۔
امیجز میں موجود ڈیٹا کو نکالنے کے لیے مفید ہے، جیسے کیپچا یا امیج پر مبنی رپورٹس۔
اے آئی اور سمارٹ سلیکشن
openclaw smart-extract --pattern "product name"
اے آئی کا استعمال کرتے ہوئے پیج سے ملتے جلتے پیٹرن یا فیلڈز کو ذہانت سے پہچانتا اور نکالتا ہے۔
جب آپ کو معلوم نہ ہو کہ کون سا سلیکٹر استعمال کرنا ہے یا جب ویب سائٹ کا ڈھانچہ غیر متوقع ہو، تو یہ بہت مفید ہے۔
openclaw classify --model "sentiment"
اے آئی ماڈلز کا استعمال کرتے ہوئے ویب مواد کی درجہ بندی کرتا ہے، جیسے جذبات کی شناخت۔
رائے شماری، خبروں کی درجہ بندی یا سپیم فلٹرنگ کے لیے استعمال کریں۔
openclaw predict --field "price" --context "product details"
اے آئی کا استعمال کرتے ہوئے ویب پیج سے کسی خاص فیلڈ کی قدر کا اندازہ لگاتا ہے۔
گمشدہ یا غیر واضح ڈیٹا پوائنٹس کو بھرنے کے لیے استعمال کیا جا سکتا ہے۔
openclaw learn-selector --example "Price: $19.99"
فراہم کردہ مثال کی بنیاد پر سب سے مناسب CSS یا XPath سلیکٹر سیکھتا ہے۔
دستی طور پر سلیکٹرز لکھنے میں وقت بچاتا ہے، خاص طور پر پیچیدہ صفحات کے لیے۔
آٹومیشن اور ورک فلو
openclaw schedule --interval "daily" --command "openclaw scrape https://example.com"
ایک سکریپنگ ٹاسک کو مقررہ وقفوں پر خودکار طور پر چلانے کے لیے شیڈول کرتا ہے۔
ڈیٹا کو تازہ رکھنے کے لیے باقاعدہ اپ ڈیٹس یا نگرانی کے لیے استعمال کریں۔
openclaw pipeline run
اوپن کلاو (OpenClaw) پائپ لائن کو چلاتا ہے، جس میں سکریپنگ، پروسیسنگ اور سٹوریج کے اقدامات شامل ہیں۔
پیچیدہ ڈیٹا ایکسٹریکشن ورک فلوز کو منظم کرنے کے لیے پائپ لائنز کا استعمال کریں، جو ماڈیولرٹی اور دوبارہ استعمال کو فروغ دیتا ہے۔
openclaw monitor --alert-on-change
ایک ویب پیج کی تبدیلیوں کی نگرانی کرتا ہے اور تبدیلی کی صورت میں الرٹ کرتا ہے۔
قیمتوں میں تبدیلی، نئی ملازمت کی پوسٹنگ یا حریف کی سرگرمیوں پر نظر رکھنے کے لیے مثالی ہے۔
openclaw macro record
براؤزر کے تعاملات کو ریکارڈ کرتا ہے تاکہ انہیں خودکار سکریپنگ میکرو میں تبدیل کیا جا سکے۔
دستی براؤزر کلکس اور ٹائپنگ کو خودکار کرنے کے لیے استعمال کریں، خاص طور پر لاگ ان یا فارم جمع کرانے کے لیے۔
ڈیٹا ایکسپورٹ اور فارمیٹنگ
openclaw export --format csv --output products.csv
سکریپ شدہ ڈیٹا کو مختلف فارمیٹس (CSV, JSON, Excel) میں ایکسپورٹ کرتا ہے۔
اپنے ڈیٹا کو تجزیہ یا دیگر سسٹمز میں درآمد کے لیے مناسب فارمیٹ میں محفوظ کریں۔
openclaw convert --to xml --output output.xml
ایک ڈیٹا فارمیٹ سے دوسرے میں تبدیل کرتا ہے۔
ڈیٹا کو مختلف ایپلی کیشنز کی ضروریات کے مطابق ڈھالنے کے لیے مفید ہے۔
openclaw validate --schema "path/to/schema.json"
سکریپ شدہ ڈیٹا کو فراہم کردہ اسکیما کے خلاف توثیق کرتا ہے۔
اس بات کو یقینی بناتا ہے کہ آپ کا ایکسٹریکٹ شدہ ڈیٹا مطلوبہ ڈھانچے اور ڈیٹا کی اقسام کے مطابق ہو۔
openclaw upload --target "s3://my-bucket"
سکریپ شدہ ڈیٹا کو کلاؤڈ سٹوریج یا کسی بیرونی سروس پر اپ لوڈ کرتا ہے۔
ڈیٹا کو مرکزی ذخیرہ میں منتقل کرنے یا بیک اپ کے لیے استعمال کریں۔