前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SEO超级外链工具【PHP】

SEO超级外链工具【PHP】

作者头像
Qicloud-W
发布2023-11-17 18:32:31
1880
发布2023-11-17 18:32:31
举报
文章被收录于专栏:七云's Blog七云's Blog

使用提示

 外链工具只是辅助工具,一般适用于短时间内无法建设大量外链的新站,新站应坚持每天做一到两次为宜,大约一周左右能看到效果。老站不建议使用此类工具,用了效果不大浪费时间,老站应多交换优质的友情链接,通过发布文章建设外链方为上策。

什么是外链

 (1)外链就是别人的网站链接到自己的网站的一个链接,例如友情链接、文章外链、论坛外链、博客外链、贴吧外链等。

 (2)一些外链是通过我们自己在一些网站查询,而留下的一些痕迹被百度抓取收录,我们就会得到一个外链。

 (3)针对这种情况,我们开发了一个php自动化脚本去提交这些查询类工具,便于搜索引擎的抓取,也节省了大量的人工时间。

 (4)外链建设是一个稳定持久的工作,外链工具仅作为吸引蜘蛛之用,仅能做为网站的辅助作用。

谨慎使用外链工具

我懒得写了 @故梦 写过一篇文章写过类似外链工具的坏处自行查阅吧

此脚本仅限懂得如何使用并了解相关作用的站长使用,一切后果自行承担!!

相关文章链接 # 在线外链提交工具千万别乱使用 https://www.gmit.vip/72.html

贴代码

经常看我文章的朋友们可能也发现了,之前不管什么代码贴 都会直接贴代码 ,再次强调谨慎使用!!!

代码语言:javascript
复制
<?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 下载好放到你对应的路径即可

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 使用提示
    • 什么是外链
      • 谨慎使用外链工具
      • 贴代码
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档