我正在开发一个浏览器,我想在加载页面时自动在googles搜索字段中插入一个字符串。问题是,它没有类型=" text"。我已经看到了一种搜索名称=" q"的元素的方法。 (这是该字段的名称),但似乎不是很优雅,因为它可能会随着时间的推移而改变名称。
有没有人有更好的主意?
THX
答案 0 :(得分:1)
我刚检查过,当我同时打电话给#34; google.com"和" google.at"文本字段包含type="text"
:
<input id="gbqfq" class="gbqfif" name="q" type="text" [...]>
但是:使用type="text"
搜索输入字段与使用name="q"
搜索输入字段一样脆弱:Google可能会添加更多输入字段,重命名它们,执行更多JavaScript魔术,。 ..
如果您只想搜索内容,可以使用以下GET请求:https://www.google.com/search?q=QUERY_GOES_HERE - 这可能比在文本字段中插入文本更稳定。 (HT对Ethan Brouwer在你的问题评论中提到这一点)。