অনুসন্ধানের শব্দটি যদি কোনও POST পরিবর্তনশীল হতে হয় তবে আপনি কীভাবে গুগল ক্রোমে একটি নতুন অনুসন্ধান ইঞ্জিন তৈরি করবেন?
আমি পোস্টের ডেটা% s স্থানধারীর সাথে জিইটি ক্যোরিস্টিংয়ে অনুবাদ করার চেষ্টা করেছি তবে এটি কার্যকর হয়নি work
অনুসন্ধানের শব্দটি যদি কোনও POST পরিবর্তনশীল হতে হয় তবে আপনি কীভাবে গুগল ক্রোমে একটি নতুন অনুসন্ধান ইঞ্জিন তৈরি করবেন?
আমি পোস্টের ডেটা% s স্থানধারীর সাথে জিইটি ক্যোরিস্টিংয়ে অনুবাদ করার চেষ্টা করেছি তবে এটি কার্যকর হয়নি work
উত্তর:
আমি যা চাই তা অর্জন করতে পেরেছি (সত্যিই খুব বাজে): একটি জাভাস্ক্রিপ্ট url যা তৈরি করে এবং তাত্ক্ষণিকভাবে ফর্মটি জমা দেয়। এর অর্থ, আপনি যখন নিজের অনুসন্ধান ইঞ্জিনটি সংজ্ঞায়িত করেন, তখন এটির মতো একটি ইউআরএল অন্তর্ভুক্ত থাকে:
http://www.example.com/search?term=%s
আপনি এই url / কোড ব্যবহার করবেন:
javascript:document.write('<form name="f" action="http://www.example.com/search" method="POST"><input type="hidden" name="term" value="%s"></form><script>f.submit();</script>');
যেহেতু এটি সম্ভবত বেশ দীর্ঘতর স্ট্রিং হবে এটি কোনও পাঠ্য সম্পাদক এ এটি প্রস্তুত করা এবং তারপরে এটি url ক্ষেত্রে কপি-পেস্ট করা ভাল।
এটি একটি ইতালিয়ান-ইংরেজি অভিধানের অনুসন্ধান URL: javascript:document.write('<form name="f" action="http://dizionari.repubblica.it/cgi-bin/inglese/find" method="POST"><input type="hidden" name="lemma" value="%s"><input type="hidden" name="sez" value="ita"></form><script>f.submit();</script>');
পিএস দুর্ভাগ্যক্রমে, খালি "নতুন ট্যাব" পৃষ্ঠা থেকে অনুসন্ধান করার সময় এই পদ্ধতিটি কাজ করে না। "আলটিমেট নতুন ট্যাব" এক্সটেনশান ইনস্টল করে এটি ঠিক করা যেতে পারে।
প্রথমে আপনাকে এই পিএইচপি কোড সহ পৃষ্ঠাটি হোস্ট করা দরকার:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<form name="f" action=""<?php echo htmlspecialchars($_GET['action']); ?>" method="POST">
<input type="hidden" name="<?php echo htmlspecialchars($_GET['inputname']); ?>" value=""<?php echo htmlspecialchars($_GET['inputvalue']); ?>">
</form>
<script>f.submit();</script>
</body>
</html>
তারপরে অনুসন্ধান ইউআরএল রাখুন:
http://yourwebsite.com/filename.php?action=http://sitetosearch.com/search.php&inputname=query&inputvalue=%s
(আপনার ডেটাতে ইউআরএল, ফাইলের নাম এবং ইনপুট নাম প্রতিস্থাপন করুন)
উদাহরণস্বরূপ ( হোস্টের মাধ্যমে http://fansubs.ru/search.php এ অনুসন্ধান করুন http://webercom.ru/ ):
http://webercom.ru/post.php?action=http://fansubs.ru/search.php&inputname=query&inputvalue=%
আপনি যদি ইচ্ছুক পছন্দ করেন তবে আমি @ ইতুর্দুর সমাধানটিকে এর মধ্যে রূপান্তর করেছি, ব্যবহার না করে document.write():
javascript:f=document.createElement('form');f.method='post';f.action='http://www.example.com/search';i=document.createElement('input');i.name='term';i.value='%s';f.appendChild(i);document.body.appendChild(f);f.submit();