如何跨站抓取别的站点的页面的补充

更新时间:2006年10月09日 00:00:00   作者:

在实际的应用中,经常会遇到一些特殊的情况,比如需要新闻,天气预报,等等,但是作为个人站点或者实力小的站点 我们不可能有那么多的人力 物力 财力去做这些事情,怎么办呢?

好在互联网是 资源共享的,我们可以利用程序 自动的把别的站点的页面抓取回来经过处理后被我们所利用。

用什么呢,那个战友给的是不行的,其实在Php有这个功能,那就是用curl库。请看下面的代码!

$ch = curl_init ("http://dailynews.sina.com.cn");

$fp = fopen ("php_homepage.txt", "w");

curl_setopt ($ch, CURLOPT_FILE, $fp);

curl_setopt ($ch, CURLOPT_HEADER, 0);

curl_exec ($ch);

curl_close ($ch);

fclose ($fp);

?>

但有时会出现一些错误,但实际上已经下载完了!我问了老外,他们没有给我一个答复,我想实在不行,就在函数前面加个◎;这样我们只要对$txt进行适当的分析后,我们就可以偷偷的抓取sina的新闻!不过,还是不用的为好!以免发生法律纠纷,这里只是想告诉你Php的功能非常的强大!你可以做许多事情!

【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】

相关文章

挑战最棒的留言本的源码(三)...2006-10-10

通过文字传递创建的图形按钮...2006-10-10

基于数据库的在线人数,日访问量等统计...2006-10-10

PHP巧获服务器端信息...2006-10-10

NT IIS下用ODBC连接数据库...2006-10-10

一个更简单的无限级分类菜单代码...2007-01-01

WHOIS类的修改版...2006-10-10

用PHP实现小型站点广告管理...2006-10-10

用PHP生成自己的LOG文件...2006-10-10

PHP的历史和优缺点...2006-10-10

最新评论

php 抓站,如何跨站抓取别的站点的页面的补充相关推荐

  1. 讲清楚同源、跨源、同站、跨站

    鹏哥儿最近重新回顾了一下XSS(Cross Site Script)和CSRF(Cross Site Request Forgery),又联系到cookie的同源策略(Same-origin poli ...

  2. b站视频详情数据抓取,自动打包并发送到指定邮箱(单个或者群发)

    BiLiBiLi Time: 2020年11月6日19:44:58 Author: Yblackd BiLiBiLi BiLiBiLi 介绍 软件架构 安装教程 使用说明 源码下载 BiLiBiLi ...

  3. 带你刷burpsuite官方网络安全学院靶场(练兵场)之客户端漏洞——跨站请求伪造(CSRF)专题

    介绍 PortSwigger是信息安全从业者必备工具burpsuite的发行商,作为网络空间安全的领导者,他们为信息安全初学者提供了一个在线的网络安全学院(也称练兵场),在讲解相关漏洞的同时还配套了相 ...

  4. url存在宽字节跨站漏洞_5分钟速览丨常见的Web安全漏洞及测试方法

    中秋小长假 "余额"就剩半天了 尽管心里有太多不舍 也要调整自己 毕竟假期都是短暂的 工作才是职场人生的常态 为了尽快消除"假日综合症" e小安贴心送上小文一篇 ...

  5. 【CSRF漏洞-01】跨站请求伪造漏洞靶场实战

    概述 跨站请求伪造(Cross-site request forgery,CSRF)是一种攻击,它强制终端用户在当前对其进行身份验证后的web应用程序上执行非本意的操作. CSRF攻击的主要目的在伪造 ...

  6. web安全性测试用例(输入、输出、SQL注入、跨站请求伪造(CSRF)、跨站脚本攻击(XSS))实实在在的干货

    https://www.cnblogs.com/qmfsun/p/3724406.html 建立整体的威胁模型,测试溢出漏洞.信息泄漏.错误处理.SQL 注入.身份验证和授权错误. 1.   输入验证 ...

  7. CSRF 跨站请求伪造攻击

    1.概念 全称是CSRF 跨站请求伪造攻击,攻击者利用用户已登陆的账号,诱导用户访问已构造好的恶意链接或页面,在用户不之情的情况下,做一些违反用户本意的一些违法操作. 同源策略:协议相同,域名相同,端 ...

  8. CSRF(跨站请求伪造)详解

    1.什么是CSRF CSRF全称Cross-Site Request Forgery,也被称为 one-click attack 或者 session riding,即跨站请求伪造攻击. 当发现网站存 ...

  9. 【CSRF02】跨站请求伪造——DVWA靶场实操(含CSRF+XSS协同攻击实验)

    目录 1 实验简介 1.1 实验目的 1.2 实验环境 2 Low难度 2.1 前戏 2.2 实验步骤 2.3 代码审计 3 Medium难度 3.1 前戏 3.2 实验思路 3.3 方法一:诱导点击 ...

最新文章

  1. 读了那么多CV论文,竟然连车道线分割都实现不了!
  2. C#静态类 静态方法与非静态方法比较
  3. web前端学习(二)html学习笔记部分(3)--range对象
  4. R语言读取出现 列的数目比列的名字要多的解决方法
  5. Android开发之Git提交Template模板配置
  6. Arcpy报错及解决——持续补充中
  7. eff java_牛津大学为国家图书馆周开幕,EFF组织大学活动家,等等
  8. 我的挨踢人物传之又是一年找工作时
  9. C++自带排序函数sort( )
  10. 【A星算法】--第四篇(A星算法)
  11. 2018WPS暑期实习生web前端笔试题
  12. c语言输出100以内素数用函数,用C语言 输出100以内的素数,
  13. HttpClient使用详解
  14. FPS游戏方框透视基本原理
  15. 匿名留言板表白墙 小程序校园树洞带后台
  16. 游戏策划一类的,非常好
  17. 为什么微信转账,对方收款要确认,而支付宝不用?
  18. 二叉树遍历方式-先序、中序、后序和层序遍历(JAVA)
  19. Web全栈~09.JavaScript入门
  20. python魔术方法是什么_Python常用魔术方法

热门文章

  1. vulnhub靶场,FirstBlood
  2. oracle分区注意点,ORACLE分区表梳理系列(一)- 分区表概述、分类、使用方法及注意事项...
  3. 警告:计算出的值未被使用warning: value computed is not used [-Wunused-value]
  4. AndroidStudio安装后无法打开程序
  5. Retrieve, Read, Rerank: Towards End-to-End Multi-Document Reading Comprehension
  6. java geometry mysql_java程序操作Geometry对象
  7. 数据库学习之sql语句基础
  8. c#语言中怎么实现延时功能,timer-在C#中创建“一次运行”延时功能的最佳方法...
  9. 西门菲莎大学计算机专业怎么样,西门菲莎大学
  10. Unity教程初级Ruby‘s Adventure游戏实现带工程源码