gpt4 book ai didi

php - 我可以通过编程方式自动确定 IP 位置来覆盖 Google SERP 吗?

转载 作者:行者123 更新时间:2023-12-03 01:52:33 26 4
gpt4 key购买 nike

我的意思是,我可以在 Google Serp 页面上指定首选 SERP 位置搜索选项,这是肯定的。我想有办法用curl 来实现它。

这里有一些历史。我用过SEOStats到我的项目上。很好。我很有趣article about local searches使用未记录的谷歌搜索参数UULE,并用它来获取本地结果。并且在一段时间内运行良好。然后我必须通过代理来实现获取结果。就是这样。按照建议,今天出了点问题 in this comment at the same article 。今年充满了惊喜。由于某些原因,有时使用代理时,结果现在会忽略参数 UULE。它返回我代理定位的本地结果。但没有代理就部分没问题。

所以,我必须猜测。

应该每次都使用相同的用户进程(我已经对此进行了反向设计,请看下面的代码)设置当前位置发出额外的请求,或者可能我错过了一些请求 header ,或者有最简单的方法我有点傻?

// 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 = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);

// There should be magic not tested yet

最佳答案

是的,您可以,您应该使用本地域(您已经在使用)和 cr GET 参数来设置默认国家/地区以及匹配的 hl 参数设置默认语言。

然后你会得到如下 URL:

https://www.google.nl/search?cr=countryNL&hl=nl&num=50&q={your keyword}

关于php - 我可以通过编程方式自动确定 IP 位置来覆盖 Google SERP 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30306058/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com