当前位置:首页 > PHP > 正文内容

必应站长平台循环添加sitemap代码备份

高老师12个月前 (10-04)PHP529

国内站长平台添加sitemap都是需要验证码,添加累死,还是国外平台支持的比较好,不做限制。修改cookie即可提交。

function addSiteMap($id)
{
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, 'https://www.bing.com/webmasters/api/sitemaps/submit?siteurl=https%3A%2F%2Fdoc.20230611.cn%2F');
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, '{"siteUrl":"https://doc.20230611.cn/","sitemaps":[{"uri":"https://doc.20230611.cn/sitemap/map' . $id . '.xml"}]}');
    $headers = array();
    $headers[] = 'authority: www.bing.com';
    $headers[] = 'accept: application/json, text/javascript, */*; q=0.01';
    $headers[] = 'accept-language: zh-CN,zh;q=0.9';
    $headers[] = 'cache-control: no-cache';
    $headers[] = 'content-type: application/json;charset=UTF-8';
    $headers[] = 'cookie: MUID=32E871C47F3C6E961C30624D7E7F6F63; SRCHD=AF=QBLH; SRCHUID=V=2&GUID=86BAD81A8B264B26B96233FB79D7A032&dmnchg=1; SRCHUSR=DOB=20230911; SRCHHPGUSR=SRCHLANG=zh-Hans; MMCASM=ID=D7E2A2DC2A2E438B91F045F4BE7D2B53; _HPVN=CS=eyJQbiI6eyJDbiI6MiwiU3QiOjAsIlFzIjowLCJQcm9kIjoiUCJ9LCJTYyI6eyJDbiI6MiwiU3QiOjAsIlFzIjowLCJQcm9kIjoiSCJ9LCJReiI6eyJDbiI6MiwiU3QiOjAsIlFzIjowLCJQcm9kIjoiVCJ9LCJBcCI6dHJ1ZSwiTXV0ZSI6dHJ1ZSwiTGFkIjoiMjAyMy0wOS0xN1QwMDowMDowMFoiLCJJb3RkIjowLCJHd2IiOjAsIkRmdCI6bnVsbCwiTXZzIjowLCJGbHQiOjAsIkltcCI6MTR9; _EDGE_S=SID=19892CA47C716A8A1E663F347D326BBB; MUIDB=32E871C47F3C6E961C30624D7E7F6F63; .AspNet.ExternalCookie=haDxQjVQvmK1kSMFHXkhEwT0gBvE0r9I-v4ewSgCFm1G9NvAbNWiiZJfw1VuPhVkffdQUvGAV-Q1z-rV2MhF4WNpRAt-aSAqBN_orpCREe2zv6fE9VmOSF-pZZKxTkLAcU7SHY-HcdzNk-5zzOXGkOog0DU0Nhjog4S0IC6TsNos0wNNucXUxsfh-7Rfq_O5HSkrxT2ftpTir-n52Ot8Kq62oN5-_2IyEFTohxLuPM1_ab7jemB4SLP6cnTu6Ejmxm7vUdYH9JL6NbI9T9JegH_N97H2qhE67-9P6AWoaVIq7uJwdqhwmn0Qs7SdcCMNY8vwf28L3y8-Ru4keYcXFq20Cg3fs-ckKTpOkNR3Qdh9xgiLSSI09YoYWUI2y2XjXf2P451FUEGHL77l1qfN6Vw4BrkQhCMpwWpKU5m4w-O6eull5aefOKwB8Bj1O2cY34y59hQwGgijUg3mBecUkjH9ZtlRf6sfobtLya6i6Oa8zmxy77vstXUxB9qIWqU9I-Y1fRlcnXLJAHSycj-g9tKhmvaf3TU3RDll9DL_lhKFiQKwQw0dXHtvTuXOon7QSjp58WZf9JJN0xaFYOhvDf26whfAA0wr0mLNY5uNV0ke-c8sV_kRcR0PUKWAjKejUhsYHN9oYXgHuEFkhSAPAGx-RANBplZJpsJHt1kekVETFn4Nb_wZYGp0RvF95-Oaqt0od9c69Oy3wDueMTU1x9PhPhA6w1yoo3xwoBXagfWYyT1f_yrxnGvDzo2PHrHg&BWTUserCookie=AAEAAHlh9c7YmGh1j6VdmJEkWLtDY8ropjnLZl20gbqHITyMzAVZahD+kX/ZFopE/kAp1tjktZX44ERwQwvZ7Cx7EYcYkxEp9CiPLhP319Sk8EIziBV3tfmGDry+eph5rHKF8zk3k4OE+9hiG943cxa3IKLtO1DO4KE8S+zgXoUY/H/b8ERc3NH0YNuKE5dz1ExXhAkhL1wm0KDFrxL2s4sC6T4hLyvncK7kpf98jyF9Phmr3qFZPwHCbyvVq6MNgcUpqT3wop7tp93FQLK3bzcH7Lip3UrJemXCMezbg+HJpkDJL+NEyX8iVnUKaolmlhybaR+MY3RDNlaZAR7Fbn8mzcj3crHnmObHlR2PtpcJ1sp/iqAT5r+LSuC+q3W3nEzT0AABAAApuM2uKeLGQ0RUPDgBOnWAMSgibNjciVH/l+fqiOwdwZcf/Cf0Ht9cctbVytYcrsLNOkCfP3EvcQCU5LfuytiOr/7V4N3WfGpfzgj4D3Ox83ngvc3JtZhpGd9Q0sapGqXkBpDEvttvxNpaMdgU8smykKYSluq7CkYKxpM7ymX1jrGSP3oGwoQmbIRjJPigQgG19RwX08GMwnKznWdj13yfJEjUoeHrFbyUpqD7ZabkdeBm8Ks5Zhytfysam25qapArdy3XtCSLP3OWN5f5ycQOkAIMhXkrafwTHbUiMxmdq0VAdSydiD4ONhL84kvB+iFETzPAOwPwlgwg9W0nwNahsAEAAO/tuca8wq0iAJZGb30ypXgKHdaZ3ob5qeNHEE04hWc8Ep7sG95/31gq1Bvl/tgo8IUZLn8osW5q3acpIUOQBDeut7RkXHqxe3TeEKBE7uVZEPxL6SZmxTN9/T8XuccL0MBDxkkjodvJNahMHoL4/9uREUGN6l72XQbWr8UlJxfKAlfXYzDYByyt98CBuQWJZe7dlI0JnC50CDXXbdoR6RJlim207uWxe1DuTCbDjrg/2XlPX/PaITfVNTFcboycGdhFclU52dlmeUv5u5wwTTfmoqr3s/BLGp1nak4xtYD/YB8bRdLJolnAldE4nUxUaDPSKx8YQpeJngdh0n8O1OuY4qENRqRX8UxL9XuaBfaUK08nyPgTwR6sl898UhFKMEQePB57/UZB1So66E8YdOfiAK5ZnHS3SsSAr+SfKYnO6nSCQZAuTSr/yFuIzHtJsErt5wd+R5HV9mJjKWAAMxFDxQQ85Ot8qHbV+KveXpGARORkhkdkctx8UoTCR2BmDvbn0tqA01wx2MkklykY2T7SPa+JdDkUZd/e4HoS5nMTtq/pqJhCRHn0Et1icQh0mA==; ai_user=VCRX80wtRWe5MQPAvX2wLw|2023-09-18T14:49:55.382Z; CSRF=QUFFQUFKM1Fsa3loSkE4NmlLRWxNMkU5bW5icVg2TlN3Um91bWxXLzZNdHYvRHlySVV0WlpsVDRCcXRkOWd1eUNZYnJTZ2JWZGtaOWs5LzJmUUdTeEFqeHdzNE1hVVVkQkdRT1FuQ2V1aGxnc2ZEc2dSNXo3Zk8wam9sUEtuZ0NoUXN2NTFOMTBMNVUwOWxsSzI1ZktwNnBaT3YxaVZoY285bE1FbGtXRTVPNVcrTHlMQUVqTVFKZmtiWjJVdklWblJhbmR0cHBHUndDdE1FTnJJUFRLNk13aHlJZFhXMHhIK285K2tjc0tSNmxXZVlsdUtHVUhPRThqUkdHNVR3RTh4MHBOOHpscDNlVDFrbGpxUEJUb2VrcFh1aVozYXdtSU9TaG43RE14R1JyeFpLcTR6TTdTR2lBMXBBZzZZUk1sdk1FYUl3aDAza0YxcmNvUkVuaSsrT1lwZ0gzY3JIbm1PYkhsUjJQdHBjSjFzcC9pcUFUNXIrTFN1QytxM1czbkV6VDBBQUJBQUFuS3l4WFFGZXUzZUNFVzFsWkpjclRWc2YwdS91NjA4Mmp4cWZ0WGxWcExiTnEybXFEREJrc0J3dnFMNmhnLy9CUkV1a3cyTUtIYzlKTHJkcm11K2VxYWRTUjBTOUErWlBzZ0VVNlVNbDNGa3FoZHRNekVCaWhDcXJIdGxJV2NZcWlUQkxSMzdhM05kbVBLSTZKbUNFUVZ0UWowTGtUUE9tZjgybmxxMTNtOVhDb1EvV3RqSHV5djJjOHJXaDd4eDZEaDRjU2NLZ0xSYUl1Nytob1cyQnVWaVVudVFwbHppNjlDd2JpWEJLZGk3UkxSYVhKMXJYOG0rUjhqKy90ZWV1bjZ0NUxoOFEwMkNEQjByMDhJamliUzIxN1Vvb3d6VE4yQk5sbDRRSkFlWDdkaTgrbWZncGpiQ3pYWCszVzROVVo4ZE9NNlFpMk9lV2x0Y0h5SE5PeFVBQUFBRkYwYjBaMDkwLzU1c2N2UU5CY1ZEdXFiY0tuYURpcVlORW4zOUJmSXhVRUwzZk5aSmVpaWpqS251TzgvYW81K0JqcmI5bVJ0MjM1NCtrWXZaUzNqa04yOWtVQ1JQSi9CTlR6ZWNwSDErakU%3D; ai_session=u0a04/45QZ8v8GLW9T8TJm|1695048595459|1695049037354; SNRHOP=TS=638306458491839338&I=1';
    $headers[] = 'origin: https://www.bing.com';
    $headers[] = 'pragma: no-cache';
    $headers[] = 'referer: https://www.bing.com/webmasters/sitemaps?siteUrl=https://doc.20230611.cn/';
    $headers[] = 'request-id: |8bb178f3a5c349bcb27de83ad6fc74f3.d670b478d9454c8e';
    $headers[] = 'sec-fetch-dest: empty';
    $headers[] = 'sec-fetch-mode: cors';
    $headers[] = 'sec-fetch-site: same-origin';
    $headers[] = 'traceparent: 00-8bb178f3a5c349bcb27de83ad6fc74f3-d670b478d9454c8e-01';
    $headers[] = 'user-agent: Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1';
    $headers[] = 'x-csrf-token: 27310d726daf43069a8222ee1b138608';
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
    curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

    $result = curl_exec($ch);
    if (!$result) {
        throw new Exception('调用接口失败,未返回数据');
    }
    $resultData = json_decode($result, true);
    if (!$resultData) {
        throw new Exception('调用接口失败,解析json失败');
    }
    curl_close($ch);

    echo $result . PHP_EOL;
}


// 设置最小sitemap值
$min = 1;
// 设置最大sitemap值
$max = 300;
for ($i = $min; $i <= $max; $i++) {
    echo "数字为 " . $i . PHP_EOL;
    addSiteMap($i);
    sleep(10);
}

仅仅作为代码备份

扫描二维码推送至手机访问。

版权声明:本文由高久峰个人博客发布,如需转载请注明出处。

本文链接:https://blog.20230611.cn/post/641.html

分享给朋友:

“必应站长平台循环添加sitemap代码备份” 的相关文章

php base64保存为图片,带格式解析

php base64保存为图片,带格式解析

<?php /**  * 将base64字符串创建为图片文件  * @param string $base64 base64原始字符串  * @param string $path&...

PHP高并发下数据库值更新的问题

PHP高并发下数据库值更新的问题

(1).创建数据库test ,创建表shop(字段id,total),商品id是1,商品总数10    (2).PHP模拟购买,商品数量大于0才能购买<?php //连接数据库 $con=mysqli_connect("192.168.2.18...

php抽奖概率算法

php抽奖概率算法

<?php /*  *算法学习自百度.只是学习和记录  */ header("Content-type:text/html;charset=utf-8"); //1.设置奖项,id是奖项id,name是中奖名称,v是中奖概率 $arr =&n...

php arrayaccess的应用场景:配置管理器

php arrayaccess的应用场景:配置管理器

上篇文章已经讲解arrayacces的原理,现在来讲解下arrayaccess的实际应用。一个大型的互联网项目中必然会存在各种配置信息,例如多种数据库信息:mysql,tidb,mongodb,redis,某个业务模块单独的配置信息如比例,额度等等,那么该如何治理配置信息?PHP项目中大部分的框架都...

PHP getenv函数和putenv函数的学习

PHP getenv函数和putenv函数的学习

(1).在PHP中可以查看的环境变量包括: (1.1).电脑环境变量 (2.1).服务器环境变量(2).getenv()函数获取一个环境变量的值.参数1是环境变量的key,参数2值为true的时候仅从你的电脑环境变量中查找,参数2值为false会从两种变量中全部查询//获取我电脑登录的用户名,输出A...

php  while  true  cpu占用100%

php while true cpu占用100%

在编写多进程的实例中我在每个进程中使用如下代码://调用等待信号的处理器 while (true) {     pcntl_signal_dispatch(); }开启5个进程,cpu直接100%修正之后的代码://调用等待信号的处理器 while&...