本篇文章给大家分享的是有关怎么用Python 正则表达式识别楼主,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
识别楼主:
帖子代码片段:<!-- 天涯百宝箱 -->
<script> var chrType = "public"; var intAuthorId = ""; var chrAuthorName = "GreyHouse"; var chrTitle = "[光影记录]跳蚤的欧洲之行"; var chrItem = 'travel'; var intItem = '0'; var intArticleId = "191157"; var tAuthor = 'GreyHouse'; </script>
使用以下的Python 正则表达式来找到楼主:
rereg_louzhu = re.compile('.*chrAuthorName = "(.*?)"; '
设mat为reg_louzhu.match(网页源码html行);则mat.groups()[0] 为楼主名字 GreyHouse
识别一个帖子的起始位置
继续分析html,发现天涯回帖一般都是用作者信息栏作为帖子的起始,那么帖子的尾部就是下一个作者信息栏之前咯。
<TABLE cellspacing=0 border=0 bgcolor=f5f9fa
width=100% ><TR><TD WIDTH=100 ALIGN=RIGHT
VALIGN=bottom></TD><TD><font size=-1
color=green><br><center>作者:<a
href="/browse/Listwriter.asp?vid=11288815&vwriter=
开着坦克逛街&idwriter=0&key=0" target=_blank>开着坦克逛街</a>
以上就是怎么用Python 正则表达式识别楼主,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注编程网行业资讯频道。