外链工具只是辅助工具,一般适用于短时间内无法建设大量外链的新站,新站应坚持每天做一到两次为宜,大约一周左右能看到效果。老站不建议使用此类工具,用了效果不大浪费时间,老站应多交换优质的友情链接,通过发布文章建设外链方为上策。
(1)外链就是别人的网站链接到自己的网站的一个链接,例如友情链接、文章外链、论坛外链、博客外链、贴吧外链等。
(2)一些外链是通过我们自己在一些网站查询,而留下的一些痕迹被百度抓取收录,我们就会得到一个外链。
(3)针对这种情况,我们开发了一个php自动化脚本去提交这些查询类工具,便于搜索引擎的抓取,也节省了大量的人工时间。
(4)外链建设是一个稳定持久的工作,外链工具仅作为吸引蜘蛛之用,仅能做为网站的辅助作用。
我懒得写了 @故梦 写过一篇文章写过类似外链工具的坏处自行查阅吧
此脚本仅限懂得如何使用并了解相关作用的站长使用,一切后果自行承担!!
相关文章链接 # 在线外链提交工具千万别乱使用 https://www.gmit.vip/72.html
经常看我文章的朋友们可能也发现了,之前不管什么代码贴 都会直接贴代码 ,再次强调谨慎使用!!!
<?php
/**
* 更新网站外链 SEO优化
*
* @ Author Qicloud
* @ Links https://www.zets.cn
* @ QQ 66547997
* @ File F:/Desktop/links.php
*/
/**
* Summary of Curl_Get
* @param mixed $api_url
* @param mixed $ua
* @param mixed $refeer
* @return bool|string
*/
function Curl_Get($api_url, $ua = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/13.10586', $refeer = 'https://www.baidu.com/'): bool|string
{
$Curl = curl_init();
curl_setopt($Curl, CURLOPT_URL, $api_url);
curl_setopt($Curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($Curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($Curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($Curl, CURLOPT_HTTPHEADER, array('X-FORWARDED-FOR:' . Rand_IP(), 'CLIENT-IP:' . Rand_IP()));
curl_setopt($Curl, CURLOPT_USERAGENT, $ua);
curl_setopt($Curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($Curl, CURLOPT_REFERER, $refeer); //模拟来路
curl_setopt($Curl, CURLOPT_NOBODY, false);
curl_setopt($Curl, CURLOPT_TIMEOUT, 3); //超时时间
$Result = curl_exec($Curl);
curl_close($Curl);
return $Result;
}
/**
Summary of Rand_IP
@return string
*/
function Rand_IP(): string
{
$ip2id = round(rand(600000, 2550000) / 10000); //第一种方法,直接生成
$ip3id = round(rand(600000, 2550000) / 10000);
$ip4id = round(rand(600000, 2550000) / 10000);
//下面是第二种方法,在以下数据中随机抽取
$arr_1 = array("218", "218", "66", "66", "218", "218", "60", "60", "202", "204", "66", "66", "66", "59", "61", "60", "222", "221", "66", "59", "60", "60", "66", "218", "218", "62", "63", "64", "66", "66", "122", "211");
$random = mt_rand(0, count($arr_1) - 1);
$ip1id = $arr_1[$random];
return $ip1id . "." . $ip2id . "." . $ip3id . "." . $ip4id;
}
/** @var string 定义数据路径 /
$filename = './links.txt';
/* @var string 替换域名 */
$domain = 'www.zets.cn'; // 网站域名不要带http或https
/** @var array 转换数据类型为数组 /
$data = array();
$fh = fopen($filename, 'r');
// 逐行读取并存入数组中
while (!feof($fh)) {
$data[] = fgets($fh);
}
/* @var array 清除换行 拼接url /
$result = str_replace(array("\r", "\n", "\r\n"), '', $data);
$result = str_replace('**', $domain, $result);
/** @var int 数组count */
$count = count($result);
foreach ($result as $key => $value) {
$curl = Curl_Get($value);
if (!empty($curl)) {
printf('ok(%s|%d/%d)%s' . PHP_EOL, 200, $key, $count, $value);
}
}
https://www.zets.cn/links.txt 下载好放到你对应的路径即可