问题标签 [web-search]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
169 浏览

python - 无需 API 即可自动进行网络搜索

我正在尝试从该网站自动提取信息以获取一组值。我有一个起点和终点港口的列表,例如THEODOSIAKERCH我需要提取每个起点-终点组合的计算距离、速度和天数。有人可以建议如何在 Python 中实现这一点吗?另一个潜在的障碍是我列表中的端口有“短名称”,例如THEODOSIA代表Port of Theodosia, Ukraine. 当您THEODOSIA在搜索中输入时,网站会提供自动完成建议,以便手动搜索。但是,我不确定这在自动搜索中是如何工作的。

我在网络抓取/搜索方面完全没有经验,所以在阅读了一些在线文章后开始编写下面的代码,但已经走到了死胡同,不认为我的代码有任何用处。

0 投票
2 回答
48 浏览

python - BeautifulSoup 不返回网站上的搜索结果

我正在尝试获取网站(国家美术馆)上各个搜索结果的链接。但搜索链接不会加载搜索结果。这是我尝试这样做的方法:

我可以看到可以在下面找到各个结果的链接,soup.findAll('a')但它们没有出现,而是最后一个输出是指向空搜索结果的链接: https ://www.nga.gov/content/ngaweb/collection-search-结果.html

我怎么能得到一个链接列表,第一个是第一个搜索结果(https://www.nga.gov/collection/art-object-page.52389.html),第二个是第二个搜索结果(https://www.nga.gov/collection/art-object-page.52085.html)等?

0 投票
0 回答
7 浏览

android - 从 Android 意图在 Amazon FireOS 设备上启动搜索

此处列出了 Amazon Fire 设备上支持的意图: https ://developer.amazon.com/it/docs/fire-tablets/ft-supported-android-intents.html

还支持 ACTION_WEB_SEARCH 意图,就像在 Android 上一样。

此代码适用于 Google Android 设备(非亚马逊设备)

它调用了一个可能与谷歌助手相关的搜索界面。

结果来自谷歌搜索,但也来自设备,即可用的功能或数据,我认为。

ACTION_SEARCH 意图也是如此。

没有像预期的那样调用默认的 Internet 浏览器。

Amazon Fire 设备上会发生什么?

我想调用相同的搜索助手,而不是互联网浏览器。

0 投票
0 回答
11 浏览

android - SearchActivity 不会自动从意图开始搜索

在我的应用程序中,有一个功能可以通过请求打开 Search Google 应用程序:

上面的代码以前可以工作,我记得,现在不一样了,因为搜索活动打开了,但搜索字段只是填充了字符串值,但搜索没有开始,所以用户必须按 Enter按钮。列出了基于该字符串的建议。

它似乎取决于 Android 版本,或者最近的一些更新,也许?我认为行为是不同的。我尝试在智能手机上使用 Android 11。

我还尝试将 \n 附加到字符串,但只显示尾随空格。

如果使用 ACTION_WEB_SEARCH 意图,则搜索功能本身不同,仅在 web 上执行,不包括本地结果,但搜索已有效启动,用户尚未确认。

有什么解决方法吗?我想使用 ACTION_SEARCH 意图。