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

[复制链接]
pili3761 发表于 2017-12-31 08:41:56 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
怎么知道你12月份发表了多少篇百度经验?8 y" ]/ E$ p# c3 u! b$ F
一段python代码搞定。
$ ]" M: m; e5 I0 y+ X/ L. R
# !/usr/bin/env python+ o) V5 [" ~9 M0 a
# -*- coding:utf-8 -*-
7 m2 h. Y( r- ?' S% Simport requests
6 c  i! x% b  @* B3 G( u0 I" |import re9 |, [: e2 K, n! Q5 B
import time
, @! `  V4 N7 U" s; hfrom bs4 import BeautifulSoup ; J* m1 o8 q6 p# f
s=0
, h$ i7 Y& t) nfor t in range(0,10000,7):
% P8 |4 M  z' P  \" C" h url = '你的百度经验名片页网址'+'&pn='+str(t)( ]1 c$ c% s3 o0 y1 b$ K
reponse = requests.get(url)
1 v7 f( ^1 T% D. w( Y reponse.encoding='utf-8'
$ s7 U8 _' P2 D7 n0 B( Z8 F html = reponse.text# t4 n; L7 f; w- \+ J+ ?1 T
uu = re.findall(r'.html" title="(.*?)" target=', html)  L* A: d: l3 I9 W9 n% r
vv = re.findall(r'<span class="exp-time">2017-12-(.*?)</span>', html)) `  j$ M4 p) n! k
s=s+int(len(vv))  v2 i5 Y6 \3 \/ p7 K
print(s)
4 L, |( C6 O* b& |  I4 I* c
最后打印出的结果,就是你的12月份百度经验的数目。
回复

使用道具 举报

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

本版积分规则

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

扫一扫关注我们

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