以下是网站 do1234.com 在 2017-07 的历史页面存档,小提示:CTRL+U 查看源码
本站和 do1234.com 的作者无关,不对其内容负责。本历史页面谨为网络历史索引,不代表被查询网站的即时页面。 *号[x]表示已屏蔽显示的敏感字。
原网页标题:来自星星的博客 - 莫山SEO随笔,数据分析_莫山这个词,我要排第一
每一项代表了一个不同的细分用户市场,针对每个细分的用户市场,我们应该制定相符合的策略方法。如果用户都没有意识到产品的存在及其优势,“打着xx商城提供物美价廉的电动车”的广告是没有任何意义的,同样在里面写“多,快,好,省”也不可能吸引用户的注意,因为他们知道很多商品都在促销,“多,快,好,省”你比的过京东嘛?

意识阶梯的运用:

运用意识阶梯,首先我们需要明确几个问题的答案。

明确这些问题以后,针对不同的细分市场下的用户,我们对电动车商城进行对应的SEO策略及网站运营方案的制定。

这里我们更多需要解决的是让用户可以无障碍的完成付款购买流程,购物车,付款等关键环节的的产品设计,帮助用户跑到顺利跑到终点,网站完成一次转化。

写在最后:

这里大家应该感觉到SEO更多的是作为一个工具在使用,策略的制定也是通过网站运营及转化的角度出发的,已经不是单纯的做流量,个人认为对于我们SEOer来说,走出SEO来做SEO才会更有价值,也是我们的一个出路,不会那么累。看上去,像条狗。汪…

最后,本人能力有限、文笔渣渣、思维混乱,上述文字诸多不合理地方,望批评指教。

认真的告别

在那些没有结局的故事里,
好像都少了一个很认真的告别,
少了一句郑重其事的“再见”。
要想把回忆放在一个恰当的位置并不难,
难的只是缺少一个认真的告别。

Cygwin安装详解,快速安装所有插件,无需联网

前端时间的一篇文章中小型网站日志分析深入浅出之SEO实战,好几个人问我安装Cygwin的安装和插件安装相关问题,这里科普下,其实网上下载的安装软件里面有详细的安装过程解释,注意下就知道了。

Cygwin下载:

链接: http://pan.baidu.com/s/1c0iXM6G  密码: pgfo

安装详解:

1. 双击运行cyg_win_setup.exe 安装程序。

2.       单击【下一步】,到了如下图的界面,选择“Install from Local Diretory”

1 Cygwin安装详解,快速安装所有插件,无需联网

3.       继续【下一步】,如下图,填写安装路径

2 Cygwin安装详解,快速安装所有插件,无需联网

4.       再【下一步】,会选择安装包的目录,一般不用填写,默认解压的当前就是安装包的目录,如不是,请手动切换到解压的目录
3 Cygwin安装详解,快速安装所有插件,无需联网
5.       【下一步】选择要安装的插件,请选择【AllφInsatll】,鼠标点击红色部分,这样就可以实现无需联网,一次性安装所有插件的需求,           如果你的Cygwin版本不行,请安装我给的版本,并按照我上述安装流程来。

4 Cygwin安装详解,快速安装所有插件,无需联网

6.       【下一步】,开始安装,安装完成后,如下界面,有两个选项可选,分别为“创建桌面快捷方式”、“添加快捷方式到开始菜单”,建议全部选中,单击【完成】。
5 Cygwin安装详解,快速安装所有插件,无需联网

修改默认目录:

这一步根据个人需求来,不一定要改,Cygwin安装后默认会进入Cygwin虚拟目录,要是想让Cygwin一启动就进入某一指定的目录的话只要用文本编辑器打开Cygwin安装目录下home/user name/.bashrc文件(注:user name指你安装Cygwin的计算机用户名。如:‘hilatolo’),在文件末尾加入“cd 你要设置的默认路径”即可。例如若想让Cygwin 从f盘 shell 路径启动,在bashrc末尾加入“cd f:/shell”即可。

密码保护:愁愁愁

这是一篇受密码保护的文章,您需要提供访问密码:

python查询百度收录(多线程版)

查询收录数,收录率,未收录链接,收录的链接
需要安装pycurl模块
需要查询的URL放在url.csv里面文件必须是utf-8格式
运行BDshoulu.py文件
在Windows下面的命令提示符下运行会乱码,print的内容会乱码,请自行转码,不影响结果。
遇到验证码的时候会停止5分钟重新查
线程建议不要开太多,否则会导致封IP

 Python |  点击左边文字复制代码 |? 
001
#coding:utf-8
002
import pycurl,re,StringIO
003
import  threading,Queue,time
004
 
005
class caiji:
006
	#打开网页  url:网页URL
007
	def html(self,url):
008
		while 1:
009
			try:
010
				b=StringIO.StringIO()
011
				c=pycurl.Curl()
012
				c.setopt(pycurl.URL,url) #打开URL
013
				c.setopt(pycurl.FOLLOWLOCATION,2) #允许跟踪来源,有参数:1和2
014
				c.setopt(pycurl.ENCODING, 'gzip')  #开启gzip压缩提高下载速度
015
				c.setopt(pycurl.NOSIGNAL, True)   #开启后多线程不会报错
016
				c.setopt(pycurl.MAXREDIRS,1) #最大重定向次数,0表示不重定向
017
				c.setopt(pycurl.CONNECTTIMEOUT,60) #链接超时
018
				c.setopt(pycurl.TIMEOUT,30)  #下载超时
019
				c.setopt(pycurl.USERAGENT,'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)')
020
				#pycurl.USERAGENT  模拟浏览器
021
				c.setopt(pycurl.WRITEFUNCTION, b.write)  #回调写入字符串缓存
022
				c.perform() #执行上述访问网址的操作
023
				# print c.getinfo(pycurl.HTTP_CODE)
024
				c.close()
025
				html=b.getvalue()   #读取b中的数据
026
				return html    #跳出并返回html
027
			except:
028
				continue
029
 
030
 
031
wurl=open(r"url1.csv",'a')
032
 
033
caiji=caiji()
034
 
035
class count:
036
	def __init__(self):
037
		self.shoulu=0
038
		self.wshoulu=0
039
		self.i=0
040
		self.lock=threading.Lock()
041
 
042
 
043
	def c_wshoulu(self):
044
		self.lock.acquire()
045
		self.wshoulu+=1
046
		wshoulu=self.wshoulu
047
		self.lock.release()
048
		return wshoulu
049
 
050
 
051
	def c_sl(self):
052
		self.lock.acquire()
053
		self.shoulu+=1
054
		shoulu=self.shoulu
055
		self.lock.release()
056
		return shoulu
057
 
058
 
059
	def c_i(self):
060
		self.lock.acquire()
061
		self.i+=1
062
		i=self.i
063
		self.lock.release()
064
		return i
065
 
066
count=count()
067
 
068
class th(threading.Thread):
069
	def __init__(self,qurl):
070
		threading.Thread.__init__(self)
071
		self.qurl=qurl
072
		self.lock=threading.Lock()
073
		self.cond=threading.Condition()
074
 
075
 
076
	def run(self):
077
		while 1:
078
			ddc=self.qurl.get()
079
			if ddc is  None:
080
				break
081
			while 1:
082
				bdhtm=caiji.html('http://www.baidu.com/s?wd='+ddc)
083
				self.lock.acquire()
084
 
085
				if '百度为您找到相关结果约' in bdhtm:
086
					i=count.c_i()
087
					print '第%s条, %s ,收录'% (i,ddc)
088
					wurl.writelines('第%s条, %s ,收录\n'% (i,ddc))
089
					count.c_sl()
090
					break
091
 
092
				elif '抱歉,没有找到与' in bdhtm:
093
					i=count.c_i()
094
					print '第%s条, %s ,未收录'% (i,ddc)
095
					wurl.writelines('第%s条, %s ,未收录\n'% (i,ddc))
096
					count.c_wshoulu()
097
					break
098
 
099
				elif 'http://verify.baidu.com/' in bdhtm:
100
					print ddc,'出现验证码,等待5分钟后自动开始'
101
					self.lock.release()
102
					time.sleep(500)
103
					continue
104
 
105
				else:
106
					print 'Error'
107
					break
108
			self.lock.release()
109
 
110
 
111
qurl=Queue.Queue(0)
112
threadCount=6    #开启线程数,默认6个线程
113
 
114
ths=[]
115
for t in range(threadCount):
116
	thread=th(qurl)
117
	thread.start()
118
	ths.append(thread)
119
 
120
for ddc in open(r'url.csv'):   #导入需要查询的URL文件,格式必须是utf-8
121
	ddc=ddc[0:-1]
122
	qurl.put(ddc)
123
 
124
for tt in range(threadCount):
125
	qurl.put(None)
126
 
127
for t in ths:
128
	t.join()
129
 
130
sl=count.c_sl()-1
131
 
132
print  '\n收录率:'+str(round(float(sl)/float(count.c_i()-1)*100,2)),"%"
133
print '收录:%s 条'%str(sl)
134
print '未收录:%s 条'%str(count.c_wshoulu()-1)
135
 
136
 
137

关于应届生面试一些感触

带过一些人,再为企业招人的时候,发现自己关注的和自己原来想的不大一样,关于应届生我关注的更多的是对专业的兴趣,因为应届生的那点能力的积累完全无法满足商业社会的需求。

以前一直觉得应届生应该有自己的作品,经历(兼职,暑假工),现在想想对于应届生最重要的不是能力,而是兴趣和那一股劲,一股企业和上级觉得你能迅速成长的劲。

所以应届生面试秘籍:让面试官感觉到你希望在某个专业下成长的心情,所以认真的准备一些东西是必要的,你需要表达你的浓烈兴趣,不要怕说错要表达让我们看到你的那一股渴望,希望靠某个专业谋生的劲。

分享下百度牛站PK采集到的数据和代码

据我观察这数据是pc端的点击量。

晒个图:

1111 分享下百度牛站PK采集到的数据和代码

附件里面有代码:

如果想继续采集的话双击:niuzhanuv.py
数据是采集来的原始数据,最后运行下:fenxi.py就可以看到上图数据了,自己用excel排序下。程序里懒得搞。
脚本一秒钟采集一次,之前采的太快直接被封了,哭。

下载:baidu_uv

火狐imacros插件批量提交数据到抓取诊断工具提升收录

百度站长平台的抓取诊断工具,使用的是百度真实蜘蛛进行抓取的,所以对提升收录有明显效果。不多说,分享插件脚本

 Python |  点击左边文字复制代码 |? 
01
02
VERSION BUILD=8820413 RECORDER=FX
03
TAB T=1
04
CMDLINE !DATASOURCE  ping.csv
05
SET !DATASOURCE_COLUMNS 1
06
SET !LOOP 1
07
SET !DATASOURCE_LINE {{!LOOP}}
08
SET !TIMEOUT 30 
09
URL GOTO=http://zhanzhang.baidu.com/crawltools/index?site=http://www.xxooc.com/
10
TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:zzSubmitInput CONTENT={{!COL1}}
11
TAG POS=1 TYPE=BUTTON ATTR=ID:zzSubmitBtn
12

#在Datasources文件夹下,放ping.csv文件。里面放URL,一行一个,必须是utf-8格式,URL不需要前面的域名部分格式如:
aa.htm
cc.htm
aa/aa.htm

URL GOTO=http://zhanzhang.baidu.com/crawltools/index?site=http://www.ooxx.com/
http://www.ooxx.com/ 改成你网站的域名

微信总裁张小龙内部邮件诠释产品七大价值观

腾讯公司宣布成立微信事业群(WeiXin Group,简称WXG),张小龙出任微信事业群总裁。微信事业群负责微信基础平台、微信开放平台,以及微信支付拓展、O2O等微信延伸业务的发展,并包括邮箱、通讯录等产品开发和运营,致力于打造微信大平台,为用户和合作伙伴创造更多价值。

以下为张小龙今天发出的内部邮件全文,并诠释了七大价值观,值得我们思考:

微信BG的兄弟姐妹们,

想必大家都已看到公司发文的消息:今天,微信BG正式成立,将负责以微信为基础建设移动互联网社交、开放与O2O平台,为用户提供即时通信与线上娱乐、生活和商业化的综合性服务,创造更多价值。这意味着微信已完成第一阶段的孵化,从产品升级为腾讯战略级的业务体系,全面助力公司在移动互联网领域发挥更大作用。

2010年10月微信立项,2011年1月微信发布第一版。我们从QQ邮箱团队分出一支10个人的小团队开始起步,成长到现在的微信BG。微信的用户量,也成长到几亿之大。我们欣喜看到移动互联时代,微信融入了几亿人日常的线上生活,让时间和空间在这个时代有了新的涵义。在此,我要特别感谢每位微信同学的全力付出,并且为大家在这三年里面创造的微信之旅感到骄傲!

新的BG,也吸纳了ECC和财付通的一些团队。欢迎新同学的加入!

作为一个新的业务团队,我也希望之前微信团队的一些理念能继续保持和发扬。这些理念,其实也是公司一直倡导的。在这里总结几点。

1,做对用户有价值的事情。

我们经常会在各种权衡中做取舍,在任何时候,我们都要想,这个事情是不是从用户价值本身出发的来考虑的。如果我们想的策略和用户价值有违背,哪怕舍弃短期利益,也应该维护用户价值。让用户看到你的努力,而不是同事和上级。

2,保持我们自身的价值观,因为它会体现在我们的产品和服务中。

解决纷争时,它会帮我们做出决定。如果我们认为用户不能被骚扰,我们就不会在产品中做出骚扰用户的行为。如果我们没有一致的价值观,我们的产品和服务就会割裂为利益的集合体。不做个人价值观和产品价值观的双面人。

3,保持小团队,保持敏捷。

希望我们在BG成立规模变大后,还能保持小团队心态,避免陷入官僚化和流程化里面。我们曾经禁止写PPT,认为那是形式化的体现。这有些武断,但目标是效率的最大化。我们还将继续限制招聘的人员数目,只招聘最优秀的人员加入团队。对一个优秀团队来说,人员也是少比多好。

4,学习和快速迭代比过去的经验更重要。

移动互联网变化太快,我们的产品和业务思路,也希望是面向新的环境而产生。

5,系统思维。

记住我们的愿景:连接人,连接企业,连接物体。让它们组成有机的自运转的系统,而不是构建分割的局部的商业模式。我们专注于基于连接能力的平台,并将平台开放给第三方接入,和第三方一起建造基于微信的人和服务的生态系统。系统思维也会帮助我们建造透明公正的商业体系,让系统在规则下运转,避免人为的干预。

6,让用户带来用户,口碑赢得口碑。

用互联网的网状传递效应来推动产品和服务。一个例子是一个小小的飞机大战可以引发一场手机游戏的风暴。我们处在一个人人互联的时代,如果我们能让一个用户说好,这个口碑就会传播出去。将我们的创造力体现在各个细节中。创意不是宏图大略,而在于我们每天工作的点点滴滴,用户都能感知到。

7,思辨胜于执行。

执行力很重要,但更希望我们的日常工作是一个思辨的过程。我们提倡争论,在工作中通过辩理来找到正确的解决方法,而非为了团队利益或者人际关系放弃思辨能力甚至思辨习惯。进步来自思辨。

这些朴素的价值观,希望能融入到我们团队的日常工作中。

过去的三年,是微信从无到有的成长的三年。未来的三年,希望微信能成长为一个真正的具备开放能力的系统,并培育出健康的生态。

“微信因你而美“,这是我们去年年会的主题,也以此来感谢大家。在新的微信BG下,相信我们会一起努力,让我们的产品和服务做得更好!

allenzhang