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

[复制链接]
pili3761 发表于 2017-12-31 08:41:56 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
怎么知道你12月份发表了多少篇百度经验?
9 B$ d: a+ F4 z* ^5 D8 j一段python代码搞定。
  O+ G  Z1 k% J9 J+ q& f5 c- ?; V
# !/usr/bin/env python; ^! g( Y. w, |4 o1 k7 I  j) X
# -*- coding:utf-8 -*-
8 z# v) ?2 W. ?, V( Eimport requests5 U$ O/ @$ `2 h2 Y5 J$ J' n
import re8 t4 Z2 v5 q. W, [: m
import time
) ~' B# y8 U9 O" v9 xfrom bs4 import BeautifulSoup
% h6 m) h0 J8 x7 @) @$ p3 bs=0/ B3 V! {2 A- a
for t in range(0,10000,7):
! r& A3 z) k8 g5 h url = '你的百度经验名片页网址'+'&pn='+str(t)
* ^( d6 W$ Y- D& B reponse = requests.get(url)
3 P( Z: P6 ~" F+ @1 M reponse.encoding='utf-8'
9 I- ?! q4 ~4 W3 N1 Z, K$ b html = reponse.text7 z4 U  r" d1 _. f% V  T2 Q
uu = re.findall(r'.html" title="(.*?)" target=', html)
# T4 h& R# m- V' @ vv = re.findall(r'<span class="exp-time">2017-12-(.*?)</span>', html)
% v; g) O! R  l0 O4 K( S( k s=s+int(len(vv))4 s% X- H$ d+ X) e2 W0 V' c
print(s)+ }- F; ^- c4 h& ~$ g1 S8 C
最后打印出的结果,就是你的12月份百度经验的数目。
回复

使用道具 举报

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

本版积分规则

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

扫一扫关注我们

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