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

[复制链接]
pili3761 发表于 2017-12-31 08:41:56 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
怎么知道你12月份发表了多少篇百度经验?  s$ I* F7 R( B
一段python代码搞定。2 _1 w! Z1 I" v  R& h
# !/usr/bin/env python
4 ?9 q8 i3 j% {1 Z" j# -*- coding:utf-8 -*-
0 x8 c: i" J0 v6 ]" {. @. J* @9 ximport requests6 D, ]) c' i2 N1 S3 L( \
import re/ z$ j6 k( t3 w; K6 G
import time9 @8 w: V1 U# [" T
from bs4 import BeautifulSoup 8 l! e* s8 E5 O9 W, j
s=0
: h# `! X$ H& O3 pfor t in range(0,10000,7):& c" v' g+ E& j8 L
url = '你的百度经验名片页网址'+'&pn='+str(t)$ \* O; Z4 c0 o" s; Z$ c  P
reponse = requests.get(url)8 b# j9 q1 V/ _& e1 @2 h0 l
reponse.encoding='utf-8'+ M) ]0 ]% X4 B; s
html = reponse.text
  r; e3 f1 r' a1 U uu = re.findall(r'.html" title="(.*?)" target=', html)( k2 K$ j5 \: ~* b; g# g/ O; f5 h
vv = re.findall(r'<span class="exp-time">2017-12-(.*?)</span>', html)
$ J% ]( c# |. V' o7 |$ ~- F6 `0 A s=s+int(len(vv))3 f' q0 n5 b& P1 K/ H2 Z  P
print(s)7 f/ n! D6 ?# s! {$ K& j
最后打印出的结果,就是你的12月份百度经验的数目。
回复

使用道具 举报

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

本版积分规则

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

扫一扫关注我们

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