标签: google-search

搜索引擎如何处理AngularJS应用程序?

关于搜索引擎和SEO,我看到AngularJS应用程序存在两个问题:

1)自定义标签会发生什么?搜索引擎会忽略这些标签中的所有内容吗?即假设我有

<custom>
  <h1>Hey, this title is important</h1>
</custom>
Run Code Online (Sandbox Code Playgroud)

<h1>即使是在自定义标签内,也会被编入索引?


2)有没有办法避免索引{{}}的搜索引擎字面上绑定?即

<h2>{{title}}</h2>
Run Code Online (Sandbox Code Playgroud)

我知道我可以做点什么

<h2 ng-bind="title"></h2>
Run Code Online (Sandbox Code Playgroud)

但是,如果我想让爬虫"看到"标题怎么办?服务器端渲染是唯一的解决方案吗?

seo html5 search-engine google-search angularjs

696
推荐指数
10
解决办法
21万
查看次数

如何使用搜索引擎搜索特殊字符?

Google从它们索引的文本中删除了大多数特殊字符,因此它不适用于许多与故障排除相关的任务,例如查找变量"$ - "在perl中的内容,或者搜索加载了特殊字符的错误输出.

有没有一种在网络上搜索此类内容的好方法?

此问题与以下问题有关:在Google中查找特殊字符

google-search

444
推荐指数
2
解决办法
25万
查看次数

365
推荐指数
7
解决办法
24万
查看次数

现在有哪些替代方案已经弃用了Google网络搜索API?

Google Web Search API已弃用,已替换为自定义搜索API(请参阅http://code.google.com/apis/websearch/).

我想搜索整个网络,但看起来新API只能搜索自定义网站.

有没有办法以编程方式搜索整个网络?我能够使用Java程序中的JSON查询旧API.

google-api deprecated google-search google-custom-search

312
推荐指数
6
解决办法
17万
查看次数

如何在JavaScript客户端截图网站/ Google如何做到这一点?(无需访问硬盘)

我正在研究需要渲染页面并在客户端(浏览器)端制作屏幕截图的Web应用程序.

我不需要将屏幕截图保存在本地硬盘上,只需将其保存在RAM中并稍后将其发送到应用程序服务器即可.

我研究过:

  1. BrowserShots一样的服务......
  2. 机械化浏览器......
  3. wkhtmltoimage ...
  4. Python WebKit2PNG ......

但这些都没有给我我所需要的一切,这是:

  1. 在浏览器端处理(生成页面的屏幕截图).不需要保存在硬盘上!只是...
  2. ...将图像发送到服务器进行进一步处理.
  3. 捕获整页(不仅是可见部分)

最后我找到了谷歌的反馈工具(点击YouTube页脚上的"反馈"来查看此内容).它包含用于JPG编码的JavaScript和另外两个巨大的脚本,我无法确定它们到底做了什么......

但它是在客户端进行处理的 - 否则将这个巨大的JPEG编码器放入代码中就没有意义了!

任何人都知道他们是如何制作的/我如何制作它?

以下是反馈示例(在某些屏幕上报告错误)

反馈/报告错误示例

javascript screenshot capture google-search

210
推荐指数
2
解决办法
28万
查看次数

Google Instant如何运作?

关于新谷歌即时搜索究竟如何运作的任何想法?它似乎只是对旧搜索的AJAX调用,但很难简化Google.有人有猜测吗?

编辑:我知道每个按键都会发送AJAX,但它是否具有预测性?或者你认为这只是一个常规的谷歌搜索?

ajax search google-search google-instant

134
推荐指数
3
解决办法
4万
查看次数

使用键盘快捷键浏览Google搜索结果

有些人会认为这与编程无关,但我认为是这样,因为在我遇到编程问题的大多数时候,我会在Google上搜索解决方案或方法,以便在我开始从头开始编写之前做我打算做的事情.让我们面对现实,我们都复制贴纸......

我不喜欢把手从键盘上移开.在您提交查询后,Google会有一项功能,然后按下Tab它将开始在搜索结果中导航.很可能是因为他们有一个tabindex属性被删除了.

有谁知道为什么有时它会起作用,有时它不会?我开始认为我应该创建一个Chrome应用程序,它会在结果中添加选项卡索引,但在100%确定此功能已被删除之前,我不想这样做.

google-chrome google-search

130
推荐指数
3
解决办法
3万
查看次数

Google链接到Google搜索结果中的文件?

我经常使用Google搜索文档(主要是PDF).但是当我右键单击链接时,或者只是将鼠标光标悬停在它上面.我得到的不是真正的链接,但有些东西长而混淆如下:

http://www.google.com/url?sa=t&source=web&cd=1&ved=0CCUQFjAA&url=http%3A%2F%2Fwww.marxists.org%2Freference%2Farchive%2Feinstein%2Fworks%2F1910s%2Frelative%2Frelativity.pdf&ei=Fai1TZq-Acugtgenw6DqDg&usg=AFQjCNFzYOTqpf68rQnuwW9K7wp39WL6Rg&sig2=z4RqvOLEEJsPohBqr1ghxQ
Run Code Online (Sandbox Code Playgroud)

我不知道这是什么,但我知道这个废话不是我想要的,我想要真正的链接(对于上面的那个:) http://www.marxists.org/reference/archive/einstein/works/1910s/relative/relativity.pdf,而不是谷歌干预的东西.

如何获取Google搜索结果中的"真实"链接?

google-search

71
推荐指数
5
解决办法
3万
查看次数

设计网络爬虫

我遇到了一个采访问题"如果你正在设计一个网络爬虫,你将如何避免进入无限循环?"我试图回答它.

这一切从一开始就是如何开始的.比如谷歌开始时,一些中心页面上说有数百个(首先如何找到这些中心页面是一个不同的子问题).当Google跟踪来自页面的链接等时,它是否继续制作哈希表以确保它不遵循先前访问过的页面.

如果同一页面有2个名称(URL),如果我们有URL缩短器等,那么该怎么办呢?

我以谷歌为例.虽然谷歌没有泄漏其网络爬虫算法和页面排名等的工作方式,但任何猜测?

search-engine large-data-volumes web-crawler google-search data-structures

69
推荐指数
2
解决办法
4万
查看次数

在Google中寻找特殊字符

你知道怎么用谷歌寻找特殊字符......?

我在看bash代码,而且是##运算符.我想知道它的作用,但我无法找到保护角色的方法(我不确定它是否可能).

当你在寻找一些代码模式时,这尤其令人讨厌,有些字符总是被忽略.

special-characters google-search

62
推荐指数
1
解决办法
6万
查看次数