如何用 php 抓取微信文章正文
3个回答
展开全部
因为微信文章地址https,所以用file_get_contents()报错,如果修改apache配置文件比较麻烦。所以用curl相关函数。
$url="https://mp.weixin.qq.com/s?src=11×tamp=1512277201&ver=551&signature=dhsdR3JLEZK1a*wZtWAdIC3EsrL8zIgoBS99zqjrL8oylpHlHF6dbMqpx4BVGFh4ToTep3PZ*DVf5-GOdenYPYtV5dH6RKO7GA0hVzcVfUP4v-mRAtsM39aVmkn6YUui&new=1";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
$result = curl_exec($ch);
echo($result);
$url="https://mp.weixin.qq.com/s?src=11×tamp=1512277201&ver=551&signature=dhsdR3JLEZK1a*wZtWAdIC3EsrL8zIgoBS99zqjrL8oylpHlHF6dbMqpx4BVGFh4ToTep3PZ*DVf5-GOdenYPYtV5dH6RKO7GA0hVzcVfUP4v-mRAtsM39aVmkn6YUui&new=1";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
$result = curl_exec($ch);
echo($result);
展开全部
这种问题,放弃用正则吧,要真正完备的你可能得写一篇文章那样长。但 html 已经是结构化的了,找个 html 解析库就行了,我刚用 firebug 粗略的看了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
相关curl函数方法,你看看,或者file_get_contents()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询