问题标签 [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.
java - 如何使用 Java 搜索 Web 并显示部分结果
我正在开发一个应用程序(Java),我需要根据用户的选择搜索网络(例如,他们选择电影,然后建议使用随机电影名称)。环顾四周,我发现了 Google Custom Search API 和 Bing Search API;但是我不想显示搜索框,也不想显示所有结果,只显示结果名称。[如果是电影:电影数据库也没有帮助,因为我需要电影名称/imdb id]
有什么方法可以免费且不违反 ToS/T&C 吗?(例如,上面不允许编辑/截断结果?!)
php - 在网站中添加网站搜索功能
我正在开发一个 laravel 5.2 站点,我想在其中实现搜索功能。可以说更高级别,例如搜索 OLX.com 使用。
我已经尝试过 mysql FULL TEXT Indexes,但它并没有给出非常优化的结果。
最好的方法是什么?我应该使用哪种方法?
bing - 需要帮助了解 Bing Web Search API v5 返回的结果
我已经使用Bing Web Search API 的 beta 版本更新了我之前创建的以下代码段,以使用更新的域名:Bing Web Search API现在使用的api.cognitive.microsoft.com/bing/v5.0/search -
请替换您自己的 Bing API 密钥以运行示例
我看到之前返回的结果与现在获取的结果之间存在差异。我想知道我的代码是否有问题导致行为改变以及以下问题的答案:
- 对于某些搜索关键字,我发现返回的最大结果现在正好是 1000(totalEstimatedMatches=1000),但如果我通过 Bing 的网站搜索,结果会更多。1000 是最大限制吗?是否有一些限制?
- 当添加freshness=Month请求参数时,如果我不使用它,它会返回更多的结果吗?如果未指定新鲜度,默认行为不是获取所有结果吗?
angularjs - 如何通知爬虫 ajax 驱动的页面已完全加载并准备拍摄快照
有 Angular/REST 支持的网页,但没有使用导航模块(没有基于哈希的 (#!) 导航)。尽管弃用了 google 的 ajax-crawling webmasters-ajax-crawling,但爬虫似乎只看到 JS 生成的不依赖 AJAX (REST) 调用响应的内容,并且看不到依赖于 AJAX 调用响应的页面内容。
感觉就像 google 没有给页面渲染足够的时间,因为它无法识别 JS 中所有预期的逻辑是否已经完全完成。
问:有没有办法告诉谷歌(以及一般的抽象浏览器)页面完全呈现并且没有挂起的 AJAX 调用?可能有人可以建议如何避免按角度呈现页面 - 直到所有 AJAX 调用完成(可能类似于自定义 ng-cloak)?
php - 通过网络搜索获取 Instagram 公开个人资料数据
我尝试在不使用 API 的情况下从 instagram 检索一些公共个人资料数据。我已经使用file_get_contents
并提取了_sharedData
. 但是这种方法会极大地降低性能(加载 5 秒),因此对于生产来说这是毫无意义的。
我在一个stackoverflow 问题中看到,他们调用http://instagram.com/web/search/topsearch/?query=user_id来访问至少关注者的数量。但没有进一步的细节。
是否有任何关于此网络搜索的文档或使用 instagrams 网络搜索访问公共个人资料数据的解决方案?我至少需要媒体、追随者和追随者的数量。
javascript - Angularjs SEO 改进
优化 Angularjs 网站(使用 ui-router)的要点是什么?
1.
谷歌现在能够呈现具有动态内容的网站,而无需弃用其Ajax 爬行方案。
我们的菜单使用 ui-router 的“ui-sref”,例如
但谷歌不会从菜单中抓取任何可用页面。
我们还使用
它提供了漂亮和干净的链接(没有主题标签)
是否有必要使用像 prerender.io这样的中间件来预渲染 Angularjs-Pages?
如果答案是肯定的,那么将 AngularJs 用于网站难道不是一个缺点吗?
2.
不使用元标记“描述”
页面内容呈现为
怎么可能“服务”谷歌呈现的页面?
3.
另一个有趣的事实是标题标签
有时谷歌搜索结果会提供像“Ipsum - Lorem”一样还原的标题,有时它会提供正确的“Lorem - Ipsum”
事实上,有很多关于这个主题的博客,但其中许多已经过时或过于不具体。
bing - 必应认知搜索,网址中的实际站点,而不是必应重定向
有没有办法让结果链接显示确切的链接,而不是 bing 重定向?
例如,在 bing 认知搜索中有一种方法可以将 href 置于实际链接而不是重定向?
所以 url 是实际的链接?
azure - 必应网络搜索 api 高级查询
我有一个关于 bing 网络搜索 api 的问题:
我想在查询中使用过滤器:
- 文章+文件
- 仅限文章
- 仅文件
文章是 html 页面 文档是 pdf、doc、docx、... 带有 /lfy/documents/ 路径
我尝试过使用 ext 参数,但他似乎不适用于 ext:html
我尝试按路径过滤(包含文档的“/documents”,不包含网页的/documents)
1/ 过滤器包括有语法错误的站点
q=site:www.msa.fr/lfy/ Barèmes des cotisations sur sallaires
-> 返回结果 :-)
更改的查询是:“alteredQuery”:“barèmes des cotisations sur salaires”
sallaires 变成了salaires :好的!
2/过滤包括站点和排除语法错误的子站点
q=site:www.msa.fr/lfy/ NOT site:www.msa.fr/lfy/documents Barèmes des cotisations sur sallaires
-> 不返回任何结果
添加NOT站点:打破语法更正
3/过滤包括站点和排除子站点,没有语法错误
q=site:www.msa.fr/lfy/ NOT site:www.msa.fr/lfy/documents Barèmes des cotisations sur salaires
-> 返回结果
添加“NOT site:xxx”会破坏语法更正
注意:我使用
- responseFilter=网页
- mkt=fr-fr
- 安全搜索=中等
每个人都有解决办法?
谢谢你的帮助。
弗洛里安。
python - 必应 API 网页搜索 Python
我正在尝试创建一个使用 Bing Web Search API 的搜索机器人,但我遇到了一个问题。
输出:
现在,我想从所有这些中提取 u'name' 并创建一个包含所有 u'name 的单独数组。
请帮帮我。
谢谢!