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

[复制链接]
pili3761 发表于 2017-12-31 08:41:56 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
怎么知道你12月份发表了多少篇百度经验?7 s& t7 H  Y; Z( h1 i
一段python代码搞定。
! H8 A! b9 N0 n# y- g+ W, x* n$ P
# !/usr/bin/env python9 d! K0 c! u6 m! G. A, _: l7 V6 Z
# -*- coding:utf-8 -*-
9 Y% V9 R  G) ^! `' z6 D  Ximport requests
/ ?$ O  l9 [* x" k, D. }: @, jimport re% j/ X/ W+ G, R
import time* ^; l0 E1 A; G7 \2 a
from bs4 import BeautifulSoup 3 r4 f" l4 l2 A& W4 n# i8 k4 y
s=0
8 A  O8 e5 j+ j2 vfor t in range(0,10000,7):  O4 v% f. V8 D9 F6 V$ w. i3 C' `/ d
url = '你的百度经验名片页网址'+'&pn='+str(t)7 ]7 E1 Z, }$ l5 g6 t
reponse = requests.get(url)
& F& j( L: w( E0 b3 Q reponse.encoding='utf-8'
+ v, n/ a7 d  h( | html = reponse.text
2 q5 G) p: @: l* k) J, a$ m uu = re.findall(r'.html" title="(.*?)" target=', html)# q' X' x: \$ ?
vv = re.findall(r'<span class="exp-time">2017-12-(.*?)</span>', html)
) [% X, n1 t8 t2 m# j9 G* u s=s+int(len(vv))
* c5 |- r$ v+ V" jprint(s)9 ^  n- g" o- L6 B- L- _2 G. P
最后打印出的结果,就是你的12月份百度经验的数目。
回复

使用道具 举报

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

本版积分规则

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

扫一扫关注我们

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