私はHTMLを解析して内容を変更するPerlスクリプトを持っています。私はページの特定のIDの周りにnoindexタグをラップするために私のスクリプトを更新したいと思います。ラップフォームwth新しいタグ
関連Perlの情報
undef $/;
my $doc = <>;
if ($main::atomz_search_url=~ m{mydomain.com/(.+?)/support}si)
{
$doc =~ s{<div id="header">}{<div id="header" class="noindex">}sig;
}
現在のHTML
<form id="search" action="../results.html" method="post">
<fieldset>
...
</fieldset>
</form>
私は単純に「検索」のIDとFORMを見つけて、(元を含む全体FORMブロックをラップしたいですコンテンツ)をnoindexタグで置き換えます。
<noindex>
<form id="search" action="../results.html" method="post">
<fieldset>
...
</fieldset>
</form>
</noindex>
注:MOJOはオプションではないので、コアモジュールのみを使用できます。
http://shadow.cat/blog/matt-s-trout/mstpan-4/ – Quentin