csdn积分任务小脚本

今天想下载个资源发现没有积分了,做了个任务,任务要求:点击【执行任务】,跳转至CSDN JOB最懂程序员的招聘会首页:http://job.csdn.net/event/zpweb/index.html 2.数一数共有“多少家”企业负责人的名字是“两个字”的(例如甘泉、邹达)3.返回任务页面,点击【领取奖励】4.将数字填写至横线处。

根据这个任务需求发现可以写个小脚本来实现,也是想练习一下代码,老也不写代码,写了几行python 脚本都调了半天,利用这个机会顺便又温习了一下正则的写法。]下面是代码。主要就是把网页内容读下来,在根据企业负责人名字所在html标签信息写了个正则,把网页内容中符合的都匹配出来在做进一步提取,提取名字求出两个字的名字总数输出。

import urllib2
import re
count2zi,count3zi = 0,0
html = urllib2.urlopen('http://job.csdn.net/event/zpweb/index.html').read()

pattern = re.compile(ur'<span class="name"><a href="cto/\d{6}\.html" target="_blank">.*</a></span>')
match = pattern.findall(html)
print len(match)
for line in match:
    posstart = line.find('_blank">')
    posend =  line.find('</a></span>')
    line = line[posstart+8:posend].strip(' \r\n')
    print line,len(line)
    if 6==len(line):
        count2zi += 1
    elif 9==len(line):
        count3zi += 1
    else:
        pass
print 'name len is 2 count:',count2zi


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
网上找到的资源都是需要积分才能下载的,好不容易找到一个免费的,上传上来造福大众^_^ 资源分居然不能设置0……简直w(゚Д゚)w 破解方法网上一大堆,就是替换下pdflm12.dll文件然后导入license.lic文件;license.lic文件可以自己写,注意后缀名,内容如下: FEATURE PD_SHELL SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=1 FEATURE PD_DEV SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=2 FEATURE PD_DA SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=3 FEATURE PD_STU SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=4 FEATURE PD_DEVE SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=5 FEATURE PD_DAE SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=6 FEATURE PD_STUE SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=7 FEATURE PD_VW SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=8 FEATURE PD_CDM SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=9 FEATURE PD_XSM SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=0 FEATURE PD_ILM SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=1 FEATURE PD_RQM SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=2 FEATURE PD_PDM SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=3 FEATURE PD_OOM SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=4 FEATURE PD_BPM SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=5 FEATURE PD_RMG SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=6 FEATURE PD_FRM SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=7 FEATURE PD_RTP SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=8 FEATURE PD_MMR SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=9 最后,免费资源来源:https://www.cnblogs.com/li-chang/p/6822467.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值