PHP用curl获取自己微博的数据

644

由于公司内部需要一个触摸屏,屏幕上自动滚动一条数据,为了节省重新发布的时间打算用历史新浪微博发布的数据。


第一步:登录新浪微博,得到COOKIE

$cookie='UOR=www.baidu.com,weibo.com,www.baidu.com; SINAGLOBAL=2488257599505.5103.1708346677616; _s_tentry=www.baidu.com; Apache=3029781718790.481.1713013686223; ULV=1713013686225:3:1:1:3029781718790.481.1713013686223:1710420145127; PC_TOKEN=3ca818ce6a; SUBP=0033WrSXqPxfM725Ws9jqgMF55529P9D9W5ANHyGYZ5CysrUYOAzkhid5JpX5KzhUgL.Fo20S0qcehM4SK22dJLoIEXLxK.L1hML1K2LxKMLBKML1h5LxKML1-qLBoeLxK-LBoBL1KqLxKnL12eLBoqt; XSRF-TOKEN=WRgpCaWWBugH5UouG3COa5mp; WBPSESS=Pe-jTpUJVv4hHNFo_fQZxuGPxtdzm0W65mQFb7ToKLzoV6GDznAj7aqaiDRwkEHo4jFrbQg4psYN9rPvPrqvGwDbfF8iIYBD9M7L_NFGZUui2wmLzlm1q3kQzoq1IaxmCYUV6eZGbO0kDx3c7NJq_g==; ALF=1715605876; SUB=_2A25LHvQjDeRhGedN7FQX8CnFzj2IHXVoUgnrrDV8PUJbkNAGLWbHkW1NVfTeCypYKIEwEgeXqCvH7dESSedGEUVQ';

不明白为啥有UOR=www.baidu.com


第二步:找到内容列表的链接

//当前链接下载后,有一个since_id为下一页的访问限定

$url='https://weibo.com/ajax/statuses/mymblog?uid=1376607951&page=5&feature=0&since_id=3912360798329493';

$ch = curl_init();

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

curl_setopt($ch, CURLOPT_TIMEOUT, 60000);

curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);

curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);

curl_setopt($ch, CURLOPT_COOKIE, $cookie);

curl_setopt($ch, CURLOPT_URL, $url);

$result = curl_exec($ch);

curl_close($ch);

echo $result;


返回的结果是JSON数组,处理好入库。


无人货架批量大规模上架商品解决方案

架构设计之初未考虑到业务需要批量上架商品,几万个逐一生成货架商品需要耗费大量人力,而货架商品的结构数量都一样。...

物业小区无人销售智能货架方案

小区无人值守货架销售的建设方案,从三个方面阐述货架集成建设,投入使用,系统管理。...

厨余收运管理系统迭代开发,回收系统优化升级

完成基础数据开发,试运行一段时间后,在数据沉淀的基础上对数据进行挖掘,对业务处理进行优化升级。...

餐厨油脂再生资源收运回收管理系统方案

通过互联网+改变餐厨收运回收传统工作方式,移动手机助力系统提供工作效率、’管理效率,数据电子化打造收运大数据建设。...

医馆诊所管理系统

实现中医馆中诊所,理疗的业务处理,分为小程序用户端,医生端,管理端,PC管理端,PC服务台,PC医生端...

thinkphp8安装VIEW,多应用,验证码

官方THKPHP8默认只有单应用一个控制器,其他插件可按需安装,通常需要VIEW和多应用...

sqlserver中的nvarchar和varchar的区别

数据库表中nvarchar和varchar都可以用来表示字符的存储类型。...

微信接口开发返回码一览表

返回错误码对照表...

高德地图mark按类型批次显示不同的颜色

大量数据点显示在地图上,通常使用海量点的API展示,通过建立多个海量点达到按分类显示不同颜色的mark,看起来更直观...

餐厨垃圾收运小程序需要什么条件

建立一个小程序的硬件设施需要服务器,域名,若干个邮箱...