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

php调用谷歌无头浏览器访问网页+推送百度(代码备份)

高老师6年前 (2021-01-19)PHP2060

php调用谷歌无头浏览器访问网页(代码备份):

<?php
$i = 1403;
while ($i--) {
    $url = "https://wap.xingxinghan.cn/?id=" . $i;
    $cmd = "chrome --headless --disable-gpu  $url";
    echo $url . PHP_EOL;
    exec($cmd);
    sleep(10);
    push($url);
}

function push($url)
{
    $urls = array(
        $url,
    );
    $api = 'http://data.zz.baidu.com/urls?site=https://wap.xingxinghan.cn&token=JFlzEXUDAXAZDvXyZl2';
    $ch = curl_init();
    $options = array(
        CURLOPT_URL => $api,
        CURLOPT_POST => true,
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_POSTFIELDS => implode("\n", $urls),
        CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
    );
    curl_setopt_array($ch, $options);
    $result = curl_exec($ch);
    echo $result . PHP_EOL;
}


<?php
while(true)
{
    $response = file_get_contents('http://learn.gaojiufeng.cn/index/test1x/showId');
    $response = json_decode($response);
    foreach ($response as $key => $value) {
        $url = "https://blog.20230611.cn/?id=" . $value;
        $cmd = "chrome --headless --disable-gpu --window-size=1920x1080  $url";
        echo $url . PHP_EOL;
        echo $cmd . PHP_EOL;
        exec($cmd);
        sleep(15);
    }
}

目的:刷真实PV增加收录

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

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

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

分享给朋友:

“php调用谷歌无头浏览器访问网页+推送百度(代码备份)” 的相关文章

PHP单例模式

PHP单例模式

<?php /*  *   单粒模式,只能造出一个对象  1.肯定每次new只能返回一个对象,可以使用静态方法解决  2.子类继承也禁止重写构造方法,添加final搞定  *   */    ...

PHP批量插入的2种方法速度对比

PHP批量插入的2种方法速度对比

代码1:for循环批量插入100W数据<?php set_time_limit(0); $servername = "localhost"; $username = "root"; $password ...

php解决浮点数精度问题

php解决浮点数精度问题

首先看看以下代码:代码1:<?php $a=0.1; $b=0.7; if($a+$b==0.8) { echo "1"; } else{ echo "2"; } ?>代码2:<?php   &n...

 php xml字符串转数组,phpxml转数组,php 将xml转换成数组

php xml字符串转数组,phpxml转数组,php 将xml转换成数组

001源码:/*  * $xml_str是xml字符串  */ function  xmltoarray($xml_str) { //禁止XML实体扩展攻击 libxml_disable_entity_loader(true); //拒绝包含...

php迭代器学习

php迭代器学习

php官方已经提供了Iterator(迭代器)接口,通过网上资料的学习,目前看适合超大集合或者数组提取使用。学习一个函数的实现对比内存占用差距.使用迭代器和普通循环实现range()函数。(1).普通循环实现range()函数。function newrange($low, $h...

PHP getenv函数和putenv函数的学习

PHP getenv函数和putenv函数的学习

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