从自动完成字段中获取文本

时间:2014-02-19 08:31:52

标签: c# jquery asp.net html-agility-pack

我试图让工具从etsy.com获取信息,我有一些问题。

你可以去etsy.com然后在搜索输入中输入内容,它们会自动完成

我不知道如何让他们使用HTML敏捷包,你有什么想法吗?

http://s17.postimg.org/5ogqo04in/searc.png 每个人的图像都可以看到。

如何从同一页面提交一些文本时获取数据。

以下是我收到的搜索输入文字中的代码。

<form id="search-bar" action="http://www.etsy.com/search.php" method="GET">
 <div class="search-bar-holder">
 <input value="belly button jewelry" autocomplete="off" id="autocomplete-field" name="search_query" class="autocomplete text" placeholder="What are you looking for?" data-as-disable="" tabindex="0" type="text"><div style="top: 34px; left: 0px; width: 398px; display: block; opacity: 1;" id="search-suggestions">
                                <ul class="clear">

感谢您的阅读。 :)

1 个答案:

答案 0 :(得分:0)

他们使用ajax自动填充文本框。他们称之为网址

http://www.etsy.com/suggestions_ajax.php?version=&search_query=hello&search_type=all&hp_ref=primary

您可以通过更改

进行搜索
  

SEARCH_QUERY

它将返回一个json响应。