در اول کار بگم که این ایده از مطلب این کاربر عزیز گرفته شده با این تفاوت که این پروژه کوچک یه ربات خزندست که با استفاده از اون وبسرویس میسازیم.اول آدرسی که بوسیله واژه یاب میاد ازش اطلاعات رو میگیره پیدا میکنم که با یه سرچ ساده میشه این ادرس رو پیدا کرد
https://www.vajehyab.com/?q=ویرگول
بعد بوسیله view-source مرورگرمون میام کدهای سایت رو استخراج میکنیم و میگردیم تگ «معنی» رو پیدا میکنیم
ما برای نوشتن این وبسرویس از PHP استفاده میکنیم. بوسیله تابع preg_match عملیات استخراج رو انجام میدیم بصورت زیر
preg_match('/<h4>معنی<\/h4><\/header>(.*?)<\/p>/s', $URL, $match);
کار تمومه! برای وبسرویس بوسیله get یا post میتونیم کلمه رو دریافت کنیم. کل سورس کد بصورت زیر
if(isset($_GET['text'])){ $URL = "https://www.vajehyab.com/?q=".$_GET['text']; if(preg_match('/<h4>معنی<\/h4><\/header>(.*?)<\/p>/s', $URL, $match)){ echo $match[1]; }else{ echo 'NULL'; } }