首页 > 解决方案 > 如何发现现有“搜索”按钮后面的 URL / 字符串?

问题描述

我没有任何编码经验。如果问题很愚蠢,请提前道歉。

我想了解如何“发现”一个可以添加到现有 internal-domain-url 的字符串(显然我不是该域的管理员)以使用其搜索功能。或者使搜索自动化一点。

示例: 域:internaldomain.intranet.home 字符串的想法:/?search=VALUE

使用时在现有域上搜索“按钮”根本不会更改 URL。我对搜索字符串可能是什么一无所知。但是搜索功能当然可以按预期工作。

我尝试在浏览器中使用“检查元素”和“网络”选项卡进行查找,但无法弄清楚。看起来它正在调用一个java脚本。

<td>

Search

<select name="ctl00$ContentPlaceHolder1$ddlSearchColumn" onchange="javascript:setTimeout('__doPostBack(\'ctl00$ContentPlaceHolder1$ddlSearchColumn\',\'\')', 0)" id="ctl00_ContentPlaceHolder1_ddlSearchColumn">
        <option selected="selected" value="IP">IP</option>
        <option value="Subnet, Gateway">Subnet, Gateway</option>
        <option value="Fullname">Fullname</option>

    </select>

<input name="ctl00$ContentPlaceHolder1$TextBoxSearchValue" id="ctl00_ContentPlaceHolder1_TextBoxSearchValue" style="width:200px;" autocomplete="off" type="text">

<ul id="ctl00_ContentPlaceHolder1_AutoCompleteExtenderCWID_completionListElem" style="text-align: left; visibility: hidden; cursor: default; list-style: outside none none; padding: 0px; border: 1px solid buttonshadow; background-color: window; color: windowtext; display: none; position: absolute;"></ul>

<input name="ctl00$ContentPlaceHolder1$btnShowAccountStatus" value="Start" id="ctl00_ContentPlaceHolder1_btnShowAccountStatus" style="width:140px;margin-left: 40px;" type="submit">

</td>

我检查了“搜索”功能代码并将其粘贴在上面。我希望这能帮助你理解我的问题。我希望能够访问允许我自动搜索“VALUE”的网址,而不是去网站,在搜索字段中手动输入“VALUE”并单击搜索按钮。

类似于:internaldomain.intranet.home/?search=VALUE

非常感谢,波尼留斯

标签: javascripthtml

解决方案


这看起来像重复:如何从 GET 参数中获取值?

但是,如果您仍然需要答案,请按照此代码

var url_string = "internaldomain.intranet.home/?search=VALUE"; //window.location.href
var url = new URL(url_string);
var c = url.searchParams.get("search");
console.log(c);

推荐阅读