脚本一次搜索多个网站

时间:2017-03-05 08:59:42

标签: javascript

我想使用javascript在多个网站上搜索相同的关键字。

例如,在这个网站上,当我在搜索栏中输入“XXXX”时,我得到this result。在这种情况下,使用url查找另一个关键字非常容易。

但是this other website正在使用基于javascript的搜索引擎,当我搜索关键字时,网址不会更改。 此搜索栏使用的代码如下所示:

    <li class="lirecherche">
        <input name="rechercher" value="rechercher" onclick="this.value=''" />
    <a href="javascript:document.formchercher.submit();" style=" text-decoration: none;">OK</a></li>

Is there a way to send a search request to this website from a script or an url ? (not a script that automatically type the keyword and press enter for me, but which is actually doing the research)

编辑:

参考这个表格。有这个method="post"但它似乎没有出现在代码中的任何其他位置。我怎样才能找到它的发展方向?

            <form name="formchercher" id="formchercher" method="post" action="">
    <table height="94" border="0" cellpadding="0" cellspacing="0" id="menuH">
        <tr>
        <td width="37" valign="bottom" id="acc"><a href="index.php" onmouseover="MM_swapImage('bnav0','','images/env/nav/b_acc_ov.jpg',1)" onmouseout="MM_swapImgRestore()"><img src="images/env/nav/b_acc_on.jpg" name="bnav0" alt="retour accueil" width="51" height="85" border="0" /></a></td>
        <td align="center" valign="bottom" class="b2"><a href="potageres_2.php" onclick="ouvre_menu(2,'rub')" onmouseover="MM_swapImage('bnav2','','images/env/nav/b2_ov.jpg',1)" onmouseout="MM_swapImgRestore()"><img src="images/env/nav/b2_off.jpg" name="bnav2" border="0" id="bnav2"  /><br />
          Potagères</a></td>
        <td align="center" valign="bottom" class="b3"><a href="fleurs_3.php" onclick="ouvre_menu(3,'rub')" onmouseover="MM_swapImage('bnav3','','images/env/nav/b3_ov.jpg',1)" onmouseout="MM_swapImgRestore()"><img src="images/env/nav/b3_off.jpg" name="bnav3" border="0" id="bnav3"  /><br />
          Fleurs</a></td>
        <td align="center" valign="bottom" class="b4"><a href="aromatiques_4.php" onclick="ouvre_menu(4,'rub')" onmouseover="MM_swapImage('bnav4','','images/env/nav/b4_ov.jpg',1)" onmouseout="MM_swapImgRestore()"><img src="images/env/nav/b4_off.jpg" name="bnav4" border="0" id="bnav4"  /><br />
          Aromatiques</a></td>
        <td align="center" valign="bottom" class="b5"><a href="cadeau_5.php" onclick="ouvre_menu(5,'rub')" onmouseover="MM_swapImage('bnav5','','images/env/nav/b5_ov.jpg',1)" onmouseout="MM_swapImgRestore()"><img src="images/env/nav/b5_off.jpg" name="bnav5" border="0" id="bnav5"  /><br />
          Cadeau</a></td>
        <td align="center" valign="bottom" class="b6"><a href="engrais-verts_6.php" onclick="ouvre_menu(6,'rub')" onmouseover="MM_swapImage('bnav6','','images/env/nav/b6_ov.jpg',1)" onmouseout="MM_swapImgRestore()"><img src="images/env/nav/b6_off.jpg" name="bnav6" border="0" id="bnav6"  /><br />
          Engrais&nbsp;verts</a></td>

2 个答案:

答案 0 :(得分:0)

您需要找到存储在“document.formchercher”中的表单,它几乎肯定会是输入字段的父级。它应该在其开始标记中有其动作和方法。

答案 1 :(得分:0)

进行更多研究我想出了该怎么做:

<form name="formchercher" id="formchercher" method="post" action="">

此表单无效。它意味着将提交到此表单为的index.php页面。

我必须使用完整的URL填充操作:

<form name="formchercher" id="formchercher" method="post" action="http://www.biaugerme.com/index.php">

这样我可以从我自己的html页面进行研究,并在他们的网站上打开结果。