标签: serp

我可以通过编程方式自动覆盖Google SERP吗?

我的意思是,我可以在google serp页面上指定首选的SERP位置搜索选项.我想有办法让卷曲变成hapenns.

这是一些历史.我在项目中使用了SEOStats.很好.我有一篇关于使用未记录的谷歌搜索参数进行本地搜索的有趣文章UULE,并用它来获取本地搜索结果.并且它在一段时间内工作正常.然后我要用代理实现获得结果.就是这样.根据同一篇文章的评论中的建议,今天出现了问题.今年充满了惊喜.现在结果UULE由于某种原因有时使用代理忽略参数.它返回代理本地结果.但没有代理就没关系.

所以,我必须猜测.

应该每次都有相同的额外请求(我已经设计了这个,请看下面的代码)用户进程设置当前位置或者可能是我错过了一些请求标题或者是最简单的方法而且我有点愚蠢?

// Setting location like a boss
$randomKey = mt_rand(1111,999999);          

// SEOStats Curl wrapper
$test = static::gCurl("?q=testing" . $randomKey . "#q=testing". $randomKey, false, Config\DefaultSettings::ALLOW_GOOGLE_COOKIES, $proxy );

$q = explode(";;--;;", $test);
preg_match("/;sig=(.*?)\"/i", $test, $out);
$key = $out[1];

//Suggested Google Geocoder location
$zc = (!empty($location)) ? urlencode($location) : urlencode("Home sweet home");
$url = "https://www.google." . Config\DefaultSettings::GOOGLE_TLD . "/" . "uul?muul=4_18&luul=$zc&uulo=1&usg=$key&hl=ru";

$ch …
Run Code Online (Sandbox Code Playgroud)

php search curl google-search serp

12
推荐指数
1
解决办法
742
查看次数

错误:接口转换 interface {} 是 []interface {},而不是 map[string]interface {}

我正在构建一个项目,该项目从用户那里获取一个术语,然后执行谷歌搜索并以 json 格式返回标题列表。

我正在使用 serpwow API 来执行谷歌搜索并试图解析响应。

但是,我收到错误消息:

panic: interface conversion: interface {} is []interface {}, not map[string]interface {}.
Run Code Online (Sandbox Code Playgroud)

我查看了各种表格并试图了解映射的工作原理,但我不确定为什么在这种情况下,我的映射不起作用。有机结果表如下所示:

"organic_results": [
    {
      "position": 1,
      "title": "The 10 Best Pizza Places in Dublin - TripAdvisor",
      "link": "https://www.tripadvisor.ie/Restaurants-g186605-c31-Dublin_County_Dublin.html",
      "domain": "www.tripadvisor.ie",
      "displayed_link": "https://www.tripadvisor.ie › ... › County Dublin › Dublin",
      "snippet": "Best Pizza in Dublin, County Dublin: Find TripAdvisor traveller reviews of Dublin Pizza places and search by price, location, and more.",
      "prerender": false,
      "snippet_matched": [
        "Pizza",
        "Pizza"
      ],
      "cached_page_link": "https://webcache.googleusercontent.com/search?q=cache:OS-Ar9hB_ngJ:https://www.tripadvisor.ie/Restaurants-g186605-c31-Dublin_County_Dublin.html+&cd=4&hl=en&ct=clnk&gl=ie",
      "related_page_link": …
Run Code Online (Sandbox Code Playgroud)

json go serp

7
推荐指数
1
解决办法
2万
查看次数

schema.org - blogposting vs article

如果我想在我的博客上使用schema.org微数据,我应该使用

http://schema.org/Articlehttp://schema.org/BlogPosting

你知道他们是否得到谷歌的同等支持:)?

html5 serp microdata schema.org

6
推荐指数
0
解决办法
3342
查看次数

Google-关键字排名检查器

检查Google 关键字排名的最佳方法是什么。

我尝试使用自己的PHP脚本,但经过一些查询后,我得到了Captcha页面。):

有什么办法可以让一个履带不会使谷歌愤怒,并且可以运行大约1000个查询,每天?

我可以改用Google Api吗?

希望有人可以帮助我指出正确的方向

api keyword serp

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

Google的Rich Snippets(Schema.org)无效

我已尝试发布一小段代码并尝试在Google结构化数据测试工具中对此进行测试,但没有显示丰富的代码段.

这是我的意思截图:

查看Google搜索结果中的丰富网页摘要

这是我使用的代码片段,我直接从Schema.org获取:

<div itemscope itemtype="http://schema.org/Product">
    <span itemprop="name">Product name</span>
    <div itemprop="aggregateRating"
            itemscope itemtype="http://schema.org/AggregateRating">
        Rated <span itemprop="ratingValue">5</span>/5
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

任何想法为什么它没有出现在测试工具中?

谢谢,巴乔

serp microdata rich-snippets schema.org

4
推荐指数
1
解决办法
2369
查看次数

如何用PHP刮掉SERP(适用于小项目)

我认为这会相当简单,但事实证明这很有挑战性.谷歌使用https://现在和bing重定向删除HTTP://.

如何获取给定搜索字词的前5个网址?

我已经尝试了几种方法(包括将结果加载到iframe中),但是继续用我尝试的所有方法打砖墙.

我甚至不需要代理,因为我说的是收获的结果非常少,并且只会在几个月内使用20-30个字.几乎不足以触发搜索巨头的鞭打.

任何帮助将非常感激!

这是我尝试过的一个例子:

$query = urlencode("test"); 

preg_match_all('/<a title=".*?" href=(.*?)>/', file_get_contents("http://www.bing.com/search?q=" . urlencode($query) ), $matches); 

echo implode("<br>", $matches[1]);
Run Code Online (Sandbox Code Playgroud)

php serp web-scraping

1
推荐指数
1
解决办法
1480
查看次数