很多人都喜欢在网站上diy自己的微博,所以我也写了一个。
这里直接抓取了新浪微博工具中的微博秀地址。
DIDA是基于PHP,MYSQL的开发框架,是国内大牛基于国外流行的软件DRUPAL做的精简版,使用非常灵活,本套软件是基于DIDA开发的企业网站建设工具。简单灵活,开发容易。 dida开源企业站 v1.0.1更新内容:修复文章模块,产品模块在非apache支持下的rewrite无法访问的bug增加sina,qq,renren登陆模块,增加新浪微博模块
2
<?<span php
</span><span set_time_limit</span>(0<span );
</span><span $url</span>="http://widget.weibo.com/weiboshow/index.php?language=&width=0&height=550&fansRow=2&ptype=1&speed=0&skin=1&isTitle=1&noborder=1&isWeibo=1&isFans=1&uid=1724077823&verifier=8738a0fa&dpc=1"; <span //</span><span 微博秀地址</span>
<span $ch</span>=<span curl_init();
curl_setopt(</span><span $ch</span>,CURLOPT_HEADER,<span false</span><span );
curl_setopt(</span><span $ch</span>,CURLOPT_URL,<span $url</span><span );
curl_setopt(</span><span $ch</span>,CURLOPT_RETURNTRANSFER,1<span );
</span><span $content</span>=curl_exec(<span $ch</span><span );
curl_close(</span><span $ch</span><span );
</span><span preg_match_all</span>('/<p class="weiboShow_mainFeed_listContent_txt">(.*)<\/p>/iUs',<span $content</span>,<span $text</span>);<span //</span><span 获取文字</span>
<span preg_match_all</span>('/<span class="weiboShow_mainFeed_listContent_actionTime">(.*)<\/span>/iUs',<span $content</span>,<span $time</span>);<span //</span><span 获取时间</span>
<span $me</span>=<span explode</span>('<div class="weiboShow_developer_pic">',<span $content</span><span );
</span><span $me</span>=<span explode</span>('</div>',<span $me</span>[1<span ]);
</span><span preg_match_all</span>("/src=\"([^\"].*)\"/iUs",<span $me</span>[0],<span $avatar</span>);<span //</span><span 获取我的头像
// www.jbxue.com</span>
<span $a</span>=<span $text</span>[0<span ];
</span><span $b</span>=<span $time</span>[0<span ];
</span><span $result</span>=<span array_combine</span>(<span $a</span>, <span $b</span>);<span //</span><span 合并数组</span>
<span foreach</span>(<span $result</span> <span as</span> <span $text</span>=><span $time</span><span ){
</span><span echo</span> "<img src='".<span $avatar</span alt="php curl抓取新浪微博内容" >[1][0]."' style="max-width:90%"/>"<span ;
</span><span echo</span> <span strip_tags</span>(<span $text</span><span );
</span><span echo</span> <span strip_tags</span>(<span $time</span><span );
}
</span>?>
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
C++高性能并发应用_C++如何开发性能关键应用
Java AI集成Deep Java Library_Java怎么集成AI模型部署
Golang后端API开发_Golang如何高效开发后端和API
Python异步并发改进_Python异步编程有哪些新改进
C++系统编程内存管理_C++系统编程怎么与Rust竞争内存安全
Java GraalVM原生镜像构建_Java怎么用GraalVM构建高效原生镜像
Python FastAPI异步API开发_Python怎么用FastAPI构建异步API
C++现代C++20/23/26特性_现代C++有哪些新标准特性如modules和coroutines
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号