Skip to content

Instantly share code, notes, and snippets.

@guoxiangke
Created May 30, 2014 22:58
Show Gist options
  • Save guoxiangke/d6786f10549a838e2025 to your computer and use it in GitHub Desktop.
Save guoxiangke/d6786f10549a838e2025 to your computer and use it in GitHub Desktop.
weixin node create book!
$books = array(
'0'=>'http://mp.weixin.qq.com/mp/appmsg/show?__biz=MjM5NjQwMDE2Mw==&appmsgid=10000251&itemidx=1&sign=52b2980fca36785ca3671575fa1cb098#wechat_redirect',
'1'=>'http://mp.weixin.qq.com/mp/appmsg/show?__biz=MjM5NjQwMDE2Mw==&appmsgid=10000251&itemidx=2&sign=b7e8cc04c531fc07a953d39c62411c08#wechat_redirect',
'2'=>'http://mp.weixin.qq.com/mp/appmsg/show?__biz=MjM5NjQwMDE2Mw==&appmsgid=10000251&itemidx=3&sign=df465908982990d92306ac649b9a663e#wechat_redirect',
'3'=>'http://mp.weixin.qq.com/mp/appmsg/show?__biz=MjM5NjQwMDE2Mw==&appmsgid=10000251&itemidx=4&sign=7d98347febbe2707d887f49bf8cddfff#wechat_redirect',
'4'=>'http://mp.weixin.qq.com/mp/appmsg/show?__biz=MjM5NjQwMDE2Mw==&appmsgid=10000251&itemidx=5&sign=547baf5c8b15297f80b4737a04f9ccf7#wechat_redirect',
'5'=>'http://mp.weixin.qq.com/mp/appmsg/show?__biz=MjM5NjQwMDE2Mw==&appmsgid=10000251&itemidx=6&sign=e7e45471b60e5ab7a0624f8b99b2e3a6#wechat_redirect',
'6'=>'http://mp.weixin.qq.com/mp/appmsg/show?__biz=MjM5NjQwMDE2Mw==&appmsgid=10000251&itemidx=7&sign=1b36f37844b835f4199632d4941f1879#wechat_redirect',
'7'=>'http://mp.weixin.qq.com/mp/appmsg/show?__biz=MjM5NjQwMDE2Mw==&appmsgid=10000251&itemidx=8&sign=fdf86ab8bcf679569bd3571d222b3eff#wechat_redirect',
'8'=>'http://mp.weixin.qq.com/mp/appmsg/show?__biz=MjM5NjQwMDE2Mw==&appmsgid=10000260&itemidx=1&sign=f2a57e3fc980876adafcf877467e923f#wechat_redirect',
'9'=>'http://mp.weixin.qq.com/mp/appmsg/show?__biz=MjM5NjQwMDE2Mw==&appmsgid=10000260&itemidx=2&sign=ed460076a711bd5c7ceaa03cca5f86fc#wechat_redirect',
'10'=>'http://mp.weixin.qq.com/mp/appmsg/show?__biz=MjM5NjQwMDE2Mw==&appmsgid=10000260&itemidx=3&sign=052aa38267636fc3698503027055df1a#wechat_redirect',
'11'=>'http://mp.weixin.qq.com/mp/appmsg/show?__biz=MjM5NjQwMDE2Mw==&appmsgid=10000260&itemidx=4&sign=2a218e88b8f42e397313fe110ab206d0#wechat_redirect',
'12'=>'http://mp.weixin.qq.com/mp/appmsg/show?__biz=MjM5NjQwMDE2Mw==&appmsgid=10000260&itemidx=5&sign=d7a1b9b823494089cc60f7e7a457f599#wechat_redirect',
'13'=>'http://mp.weixin.qq.com/mp/appmsg/show?__biz=MjM5NjQwMDE2Mw==&appmsgid=10000260&itemidx=6&sign=51b69555f6afdc5e72aaaab089c62557#wechat_redirect',
'14'=>'http://mp.weixin.qq.com/mp/appmsg/show?__biz=MjM5NjQwMDE2Mw==&appmsgid=10000260&itemidx=7&sign=b5141698093dd3ca9e0bb3cb1b86dbbe#wechat_redirect',
'15'=>'http://mp.weixin.qq.com/mp/appmsg/show?__biz=MjM5NjQwMDE2Mw==&appmsgid=10000260&itemidx=8&sign=b213a2864e4bfd846b27c354aaf74b96#wechat_redirect',
'16'=>'http://mp.weixin.qq.com/mp/appmsg/show?__biz=MjM5NjQwMDE2Mw==&appmsgid=10000268&itemidx=1&sign=f30dce53483ad5aea595eb23796ba6da#wechat_redirect',
'17'=>'http://mp.weixin.qq.com/mp/appmsg/show?__biz=MjM5NjQwMDE2Mw==&appmsgid=10000268&itemidx=2&sign=4dffab254b58d330a4d9504db064991d#wechat_redirect',
'18'=>'http://mp.weixin.qq.com/mp/appmsg/show?__biz=MjM5NjQwMDE2Mw==&appmsgid=10000268&itemidx=3&sign=989739f50e7589aeccc7e7edcb9b535e#wechat_redirect',
'19'=>'http://mp.weixin.qq.com/mp/appmsg/show?__biz=MjM5NjQwMDE2Mw==&appmsgid=10000268&itemidx=4&sign=eadddc351025ecd3695185055736f681#wechat_redirect',
'20'=>'http://mp.weixin.qq.com/mp/appmsg/show?__biz=MjM5NjQwMDE2Mw==&appmsgid=10000268&itemidx=5&sign=5868468797d098270a4875babb5135ca#wechat_redirect',
'21'=>'http://mp.weixin.qq.com/mp/appmsg/show?__biz=MjM5NjQwMDE2Mw==&appmsgid=10000268&itemidx=6&sign=f13a3cb097cbab600516f12f82cceca1#wechat_redirect',
'22'=>'http://mp.weixin.qq.com/mp/appmsg/show?__biz=MjM5NjQwMDE2Mw==&appmsgid=10000268&itemidx=7&sign=f4621fd0c37fc70202720d96a23a8cc8#wechat_redirect',
);
for
$html = file_get_html($url);
error_reporting(E_ALL);
$body = $html->find('.text',0)->outertext;
$patterns = '/style="[^>]+/';
$node = new stdClass();
$node->uid = '629'; //uid of love.
$node->type = 'book';
node_object_prepare($node);
//get title
$node->title = $html->find('#activity-name',0)->plaintext;
$node->body[LANGUAGE_NONE][0]['value'] = preg_replace($patterns, '', $body);
$node->body[LANGUAGE_NONE][0]['format'] = 'filtered_html';
'0'=>'',
'1'=>'',
'2'=>'',
'3'=>'',
'4'=>'',
'5'=>'',
'6'=>'',
'7'=>'',
'8'=>'',
'9'=>'',
'10'=>'',
'11'=>'',
'12'=>'',
'13'=>'',
'14'=>'',
'15'=>'',
'16'=>'',
'17'=>'',
'18'=>'',
'19'=>'',
'20'=>'',
'21'=>'',
'22'=>'',
'23'=>'',
'24'=>'',
'25'=>'',
$url = 'http://mp.weixin.qq.com/mp/appmsg/show?__biz=MjM5NjQwMDE2Mw==&appmsgid=10000268&itemidx=1&sign=f30dce53483ad5aea595eb23796ba6da#wechat_redirect';
$html = file_get_html($url);
error_reporting(E_ALL);
$body = $html->find('.text',0)->outertext;
$patterns = '/style="[^>]+/';
$node = new stdClass();
$node->uid = '629'; //uid of love.
$node->type = 'ybread';
node_object_prepare($node);
//get title
$node->title = $html->find('#activity-name',0)->plaintext;
$node->body = preg_replace($patterns, '', $body);
dpm($body);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment