私はその意味を持つGoogleの検索テキスト(単一の英語の単語)を保存することができますクロム拡張を構築したい。例えば。私が意味する「量」という言葉を検索したとします。
"何かの数量、特に数、サイズ、値、または範囲の物または物の合計。"
今、これらの2をクロームのローカルストレージにキー値ペアとして保存します。私はクリアされることを願っています。Google検索ページからテキストを保存する方法は?
私はカールを使用して、私のPHPページをサーバーにホストしています。私はGoogle検索のURLを使用して立ち往生してしまったまで
$curl = curl_init('http://testing-ground.scraping.pro/textlist');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
$page = curl_exec($curl);
if(curl_errno($curl)) // check for execution errors
{
echo 'Scraper error: ' . curl_error($curl);
exit;
}
curl_close($curl);
$regex = '/<div id="case_textlist">(.*?)<\/div>/s';
if (preg_match($regex, $page, $list))
echo $list[0];
else
print "Not found";
コードは、静的なサイトや '静的div要素を持つ動的なサイトのために正常に動作しています。問題は、特定の単語の意味を保存するためのURLにどうやって行くのかです。また、時には実際の意味が書かれているinspectを使って "div"を得ることができません。もし私がその "div"に行く必要があれば、それは最初にURLに到達する必要があります。これを達成する可能性はありますか?入力値を保存する際に私を助けてくれるだけではない場合は、検索バーに入力してください。ありがとう。