为什么说python呢?因为我要实现某个功能的话,与java或者c++比起来,写的代码更。Python里面很多模块都是写好的,你只用安装调用就行。
像我们做seo就没必要深入的学习编程,但是对于一些技巧的原理和功能你要知道,因为你要手底下的人服你,最好你自己也能写一些功能,这样你跟程序员沟通比较容易。
Python中对于我们做seo而言,可以用到的地方很多,比如日志中的真假蜘蛛判断,网站的排名情况分析,长尾关键词挖掘,链接欺骗的检测等等。
那我就举一个例子吧。比如交换友情链接,如果你想检测别人的站是否有链接欺骗行为,你可以用chinaz和爱站来查,但是对于老手来说,就可以针对chinaz和爱站的来做一个判断,所以最好自己写一个检测链接欺骗的小工具。
原理就是模拟浏览器头部信息 ,然后安装cookie,通过user-agent来判断来源,用urllib2来解析网页源码。 #encoding=utf-8 import urllib2,cookielib
def get_html(url): headers=
cookie=cookielib.CookieJar() opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cookie)) urllib2.install_opener(opener) req = urllib2.Request(url, headers=headers) html=urllib2.urlopen(req).read() print html if __name__==__main__: url=”http://www。***。com”
由于不能发链接,所以 . 用。代替
转载请注明出处,首发于SEO研究协会,作者:大红seo QQ:502791664
