改dnsrecon的代码改来改去都获取不到想要的结果,也不知道是不是py中的正则和PHP的有神马不一样的地方,但是用RegexBuddy测的时候是正确的,想不通啊想不通。果断不改了,自己动手PHP写了一个很粗糙的XX,用的X度来获取子域名,也没再改进了,能用就OK了,话说PHP真慢~~

<?php
$curl=curl_init(); $page=0;
$output=""; while($page<101) //这里获取前十页结果,爬的企鹅的子域名
{
$query="/s?wd=site%3A(qq.com)&pn=".$page."&oq=site%3A(qq.com)&tn=baiduadv&ie=utf-8&";
$query=$query."rsv_pq=8b9b2ba40000b588&rsv_t=57ebHv8aFiGUGXVP%2ByZ4ek82WFVf1u0C6Vqhy9Pcs9fvkB7pkuKeDI7JllsBPK8&rsv_page=1";
$page+=10; //默认每页10条结果,所以翻页加10
$url="http://www.baidu.com".$query;
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
$output.=curl_exec($curl);
}
$regexp="/<span class=\"g\">[a-z.0-9]*\.qq\.com\/ <\/span>/i";
$result=array();
preg_match_all($regexp, $output, $result,PREG_PATTERN_ORDER);
print_r($result);

最新文章

  1. php文件扩展名判断
  2. Redis持久化方法对比分析
  3. 给自定义cell赋值代码
  4. html的input输入框边框
  5. Error: An App ID with identifier &quot;*****&quot; is not avaliable. Please enter a different string.
  6. COGS 265 线段覆盖
  7. leetcode problem 41 -- First Missing Positive
  8. javascript中闭包的真正作用
  9. Java 用Freemarker完美导出word文档(带图片)
  10. Python中的元类(metaclass)
  11. Visual Studio Code常用设置及快捷键
  12. 《xxx系统》可用性与易用性功能增加
  13. logical_backup: expdp/impdp
  14. Android 关于arm64-v8a、armeabi-v7a、armeabi、x86下的so文件兼容问题
  15. zookeeper日志级别
  16. Bootstrap的响应式后台管理模板推荐
  17. Android高级_视频播放控件
  18. Lintcode: Add Binary
  19. JDBC的DAO设计模式
  20. Qt 利用XML文档,写一个程序集合 三

热门文章

  1. org.springframework.web.util.UriComponentsBuilder
  2. String--课后作业2
  3. [GX/GZOI2019]特技飞行(扫描线+置换)
  4. SoapUI+excel接口自动化测试简述
  5. 使script.bin文件配置生效的驱动
  6. 博客框架 Hexo: 3.9.0 及主题 NexT 6.x.x 基本操作
  7. rest framework-序列化-长期维护
  8. unittest如何在循环遍历一条用例时生成多个测试结果
  9. arduino驱动oled
  10. android流式布局、待办事项应用、贝塞尔曲线、MVP+Rxjava+Retrofit、艺术图片应用等源码