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增加收录
/** * 计算两点地理坐标之间的距离 * @param Decimal $longitude1 起点经度 * @param Decimal $lati...
xmlrpc协议是通过http请求xml数据进行通信。webservice中和它相同的是soap。soap调用的确很简单,但是创建wsdl太繁琐,效率低下。xmlrpc很好的解决这个问题。(1).创建xmlrpc服务端(求和函数api)function getSum($method,$ar...
(1).config.php 配置文件<?php /** * RabbitMQ_Config */ $config = [ 'host' => ...
(1)swoole启动的主进程是master进程负责全局管理,然后master进程会再fork一个manager进程。(2)manager进程开始统一管理进程创建回收管理。(3)manager进程根据设置的worker_num和task_worker_num来创建work进程和task进程因此启动s...
在编写多进程的实例中我在每个进程中使用如下代码://调用等待信号的处理器 while (true) { pcntl_signal_dispatch(); }开启5个进程,cpu直接100%修正之后的代码://调用等待信号的处理器 while&...
<?php $member = new class { public function getInfo() { ...