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

[复制链接]
pili3761 发表于 2017-12-31 08:41:56 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
怎么知道你12月份发表了多少篇百度经验?/ n8 x9 ?. N  A& k
一段python代码搞定。
: |7 K! L" L" Z, i8 G! T; Z
# !/usr/bin/env python( d: A1 V; W- o" j! M
# -*- coding:utf-8 -*-; U* ]5 F% J. N& ]* L' _) E
import requests# |4 l/ H: V3 m% Q1 F# e- `/ _
import re! {. ]" U5 H/ d9 P( T9 X" ]' {% u+ D
import time
( j1 a' E1 @3 R5 {from bs4 import BeautifulSoup ' V2 d! X- j8 q  X! o' l' J
s=02 S! I, C$ G2 E) N' u
for t in range(0,10000,7):
: ^  m. W% D% l$ c' T url = '你的百度经验名片页网址'+'&pn='+str(t)2 w! i9 `" l" u
reponse = requests.get(url)
7 x) V1 X. @# C- a0 q8 x reponse.encoding='utf-8'
$ \2 A6 N( \1 p8 Y) r html = reponse.text6 b6 h9 Z) |4 f( Z: l
uu = re.findall(r'.html" title="(.*?)" target=', html)
, w  A- r+ e4 P5 v: }7 ~' m vv = re.findall(r'<span class="exp-time">2017-12-(.*?)</span>', html)8 j; P# n/ o5 S
s=s+int(len(vv))$ q& W4 K- X0 L0 U
print(s)
! Q8 C5 K" l, G1 Y
最后打印出的结果,就是你的12月份百度经验的数目。
回复

使用道具 举报

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

本版积分规则

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

扫一扫关注我们

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