国内站长平台添加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); }
仅仅作为代码备份
开启错误提示代码:ini_set("display_errors", "On"); error_reporting(E_ALL | E_STRICT);关闭错误提示代码:error_reporting(E_ALL ^&n...
主要原理是通过PHP创建多个子进程,在子进程中发送进程闹钟信号,然后再监听闹钟信号中继续发送闹钟信号。同时通过父进程设置非阻塞运行。代码如下:<?php /** * 订单任务 */ class Order { &n...
(1).学习的目标:学会创建父子进程,并且能够区分当前进程是父还是子;了解父进程执行过程,子进程执行过程;能够用多进程执行任务(2).相关函数学习: (2.1)pcntl_fork()执行时: &nbs...
php7新增的特性(1).强制限制只能返回一种类型<?php class task { } //must return an integer function add(): int { &nb...
posix_ttyname - 获取当前终端设备名称。<?php var_dump( posix_ttyname(STDOUT) );我们启动一个终端,执行上面的代码输出:/dev/tty1我们再启动一个终端,执行上面的代码输...
<?php //如果支持exec函数,可以使用的方式 exec('chcp 65001'); //如果exec函数因安全问题禁用,可以使用的方式 pclose(popen('chcp 65001', 'r'));...