PHP是世界上最好的语言,来吧,入坑吧,我们一起来拍(pai)黄(huang)片(pian),Sorry,手抖,打错字了,当然是学习简写的,php啦!PHP即“超文本预处理器”,是一种通用开源脚本语言,貌似已经没落的语言,起码已经很难收割到韭菜了,不过与网站,准确的说,与后端打交道,它是永远绕不过去的程序语言。

配置php环境

STEP1:直接一把梭,装个集成环境即可,这里我用的是phpStudy V8.0版本PHP集成环境,phpstudy(小皮面板)。

官网地址:

https://www.xp.cn/

里面集成了php,apache,数据库等等工具,当然还可以自行更换版本号,安装其他扩展工具,本渣渣也不知道好不好,暂时用着先吧!

STEP2:系统-环境变量-PATH-添加php 这种方式要正常使用php,需要将php添加到环境变量当中,也就是PATH中添加php的安装路径!

测试php安装 

cmd中直接键入 php-v

出现php版本号即,安装成功!

到了这里,php基本上配置完成了,你可以愉快的进行玩耍了,你尽情的pai!

好了,回归正题!

编辑器我这里用的 Sublime Text!直接应用curl及正则获取搜狗搜索相关关键词!

参考源码:

<?php
$url="https://www.sogou.com/web?query=seo";
$sougou=curl_init();
//curl_setopt($sougou, CURLOPT_RETURNTRANSFER, true);
$user_agent = "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36";
curl_setopt($sougou, CURLOPT_USERAGENT,$user_agent);
curl_setopt($sougou, CURLOPT_SSL_VERIFYPEER, false); // 信任任何证书
curl_setopt($sougou,CURLOPT_URL, $url);
curl_setopt($sougou, CURLOPT_RETURNTRANSFER, 1); //不直接输出页面内容
$response=curl_exec($sougou);
curl_close($sougou);//echo $response;
//var_dump($response);
$pattern='/<td><p><a href=.+? id=.+?>(.+?)<\/a><\/p><\/td>/si';
preg_match_all($pattern, $response, $words);
$words=$words[1];
foreach ($words as $word) {echo $word;echo "\n";
}?>

运行效果

Sublime Text调试代码需要配置,自行百度尝试配置,调试快捷键为 ctrl+b !

学渣不懂php,就不班门弄斧,解释代码了,可自行学习参考内容,多测试必有所得!

参考:

windows 下 php 加入系统变量

https://blog.csdn.net/yeye12900/article/details/90083758

Client URL Library

https://www.php.net/manual/en/book.curl.php

PHP cURL 函数-菜鸟教程

https://www.runoob.com/php/php-ref-curl.html

PHP使用CURL详解

https://www.cnblogs.com/lxj0205/p/9360826.html

PHP 正则表达式(PCRE)-菜鸟教程

https://www.runoob.com/php/php-pcre.html

PHP正则获取网站标题、关键字、描述

https://cloud.tencent.com/developer/article/1561037

微信公众号:二爷记

不定时分享python源码及工具

PHP与SEO,应用curl及正则获取搜狗搜索相关关键词相关推荐

  1. Python与SEO,python采集百度移动端搜索相关关键词源码

    做流量到底是词重要,还是内容重要?本渣渣窃以为,应该是词重要,尤其是那些竞争度小的,长尾流量词,有了词库,你才有了内容的方向,才有了后续一系列的操作和计划,同时才有了流量预估和报告. 整体大盘来看,移 ...

  2. php获取百度搜索的关键词,php获取从百度搜索进入网站的关键词

    当用户在搜索引擎搜索进入网站,会有进入的关键词,一般是$_SERVER['HTTP_REFERER']中获取到链接/提交当前页的父页面URL,也就是上一次的url.(虽然REFERER可以伪造,) 在 ...

  3. jsonp模拟获取百度搜索相关词汇

    随便写了个jsonp模拟百度搜索相关词汇的小demo,帮助新手理解jsonp的用法. <!DOCTYPE html> <html lang="en"> &l ...

  4. python模拟百度搜索点击链接_用 Python 获取百度搜索结果链接

    前言 近期有许多项目需要这个功能,由于Python实现起来比较简单就这么做了,代码贴下来觉得好点个赞吧~ 代码 # coding: utf-8 import os import time import ...

  5. curl用法:获取网站的header头及状态码

    curl命令最常用的方法是使用参数-I 获取域名或IP的header信息,包括HTTP返回状态码,server类型,文本类型,缓存时间等等:监控web服务时也常用此方法判断web服务是否正常: 监控w ...

  6. jmeter 正则获取参数集合和ForEach控制器结合使用(转)

    怎么把第一个请求获取的返回的多个id,在第二个请求中逐个以单个id作为请求参数来请求? 为了解决这个问题,模拟下该场景 1.请求www.163.com 主页,获取响应中的所有数字,这个获取的数字集合暂 ...

  7. curl代理ippost php_php使用curl通过代理获取数据的实现方法

    本文实例讲述了php使用curl通过代理获取数据的实现方法.分享给大家供大家参考,具体如下: $curl=curl_init(); curl_setopt($curl, CURLOPT_URL, &q ...

  8. php 正则获取数字,php结合正则获取字符串中数字的几种方法

    本篇文章主要介绍php结合正则获取字符串中数字的几种方法,感兴趣的朋友参考下,希望对大家有所帮助. php结合正则获取字符串中数字<?php $patterns = "/\d+/&qu ...

  9. php curl获取登陆cookie,PHP curl 模拟登陆 获取cookie

    PHP curl 模拟登陆 获取cookie求助 菜鸟学习使用PHP curl模拟登陆,等陆weiphon论坛时用以下代码成功,登陆www.xiaomi.com就死活成功不了,求助啊.窃以为是cook ...

最新文章

  1. 服务器磁盘阵列做win7系统,Raid0可以安装winxp-x86,但不能安装win7-x64,是怎么回事呢?!...
  2. 使用Azure portal Create Virtual Machine
  3. vue2.0中Ajax库(axios)
  4. 【SQL】在SQL Server中多表关联查询问题
  5. java对象是 什么的集合_java持有对象-集合类
  6. 二级c语言努力学可以过吗,考过计算机二级C语言一些感想和建议
  7. mysqldumper 与 Innobackupex的备份和恢复操作实验过程
  8. Ubuntu下安装OpenSSH Server并在客户端远程连接Ubuntu
  9. matlab设计凸轮轮廓代码_机械设计基础之什么是凸轮机构,分类和常用运动规律是怎么样的?...
  10. 插值和空间分析(二)_变异函数分析(R语言)
  11. [Iphone开发]如何在GDB中查看变量的值
  12. STM32 使用串口下载程序( ISP 一键下载)
  13. msfconsole 控制台使用和操作
  14. pert计算公式期望值_PERT网络分析法
  15. E.03.17 Lou Ottens, Father of Countless ==Mixtapes==, Is Dead at 94
  16. 开发与测试如同左手和右手
  17. win10代理服务器没有响应解决方案
  18. Mybatis+MySql中字段名为保留字(关键字)的情况
  19. 常见图片尺寸大小(厘米 cm,象素 px)
  20. Http请求全过程简述

热门文章

  1. 移动硬盘的“磁盘结构损坏且无法读取”问题的解决方法
  2. C语言数据的输入输出
  3. 10蓝牙模块 hm 电脑蓝牙 连接_树莓派与HM-10蓝牙模块搭建iBeacon | 学步园
  4. Codeforces Round #715 (Div. 2) B. TMT Document——思路分析,清晰易懂
  5. Type-C扩展坞常用料号大全|音视频芯片|cc协议芯片|PD芯片|HUB芯片|网口芯片|音频芯片
  6. 使用RRDTOOL进行绘图
  7. java文档注释生产api没有注释_如何使用javadoc命令生成api文档,文档注释
  8. 论文解读 - 城市自动驾驶车辆运动规划与控制技术综述 (第4部分)
  9. 广告业务系统 之 核心通道 —— “日志中心-s2s监测上报”
  10. Oscar-实验过程记录