怎么知道你12月份发表了多少篇百度经验?

[复制链接]
pili3761 发表于 2017-12-31 08:41:56 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
怎么知道你12月份发表了多少篇百度经验?
% @3 i" D, E. B/ _: [一段python代码搞定。$ S" u" A% n3 W' X* A6 I
# !/usr/bin/env python+ L; u- ], v; o5 {# X, u' o* b
# -*- coding:utf-8 -*-
3 Z$ s% n6 y, v" l. ]" t2 simport requests% l5 p+ W- l/ W$ O5 ]- I5 z
import re: l" D# p# q+ o) u- C
import time
5 r+ L8 ~3 K- K! W+ bfrom bs4 import BeautifulSoup
, b" `# }1 R& I+ m" b; ~& D' }s=02 `: ~1 k+ Z$ C# e% j# |
for t in range(0,10000,7):: D7 F2 V: Y( c6 L+ c0 L
url = '你的百度经验名片页网址'+'&pn='+str(t)6 B5 E1 l1 F% ]" W% x' F
reponse = requests.get(url)3 g2 P; ^& S# d3 R9 {3 @+ o! \& H# {
reponse.encoding='utf-8'1 e% |9 ~: j9 d$ R: S
html = reponse.text
0 f. d1 e! ]7 b& \, M  Q& s9 x: U4 O uu = re.findall(r'.html" title="(.*?)" target=', html)
+ }( i9 M& g9 ` vv = re.findall(r'<span class="exp-time">2017-12-(.*?)</span>', html)
, C/ b6 A* ~0 b) L s=s+int(len(vv))- a" v. |; p: G6 Q
print(s)
, L) S- m1 q% `
最后打印出的结果,就是你的12月份百度经验的数目。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题
推荐阅读更多+
阅读排行更多+
用心服务创业者
0851-88611148
周一至周五 9:00-18:00
意见反馈:admin@0851life.com

扫一扫关注我们

Powered by 童码少儿编程 X3.4© 2001-2013 0851life Inc.|网站地图