全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货  >  Python技术干货  >  详情

python脚本之访问网易博客

来源:千锋教育
发布人:xqq
2023-11-06

推荐

在线提问>>

这里show一个访问网易博客的python脚本吧,这是去年为了好玩在网上找的原型,去年已经可以在python2.6上work了的,现在在学习的是python3了,所以下面的是python3的代码,另外加上公司的网络都要设置代理才能访问外网,所以添加了代理的设置。

BTW,经过测试,该脚本可以作为网易博客的顶贴器,貌似网易博客没有对同一个IP的多次访问记录做去重之类的处理。当然除了简单的测试之外,我并没有用这种程序来刷我的博客记录,我觉得这样也没意思。代码中visitTimesPerPage变量设置的是访问每个url的次数,要是设为1000次,则每个url都会访问1000遍。

代码如下:

#!/usr/bin/python3

#-*-coding:utf-8-*-

'''

Createdon2011-04-06

@author:笑遍世界

'''

importsys

importthreading

importurllib.request

urls=["blog/static/16005312010101782448207/",

"blog/static/16005312010111233057624/",

"blog/static/16005312010111244548449/",

]

visitTimesPerPage=10

defusage():

print('Usage:',sys.argv[0],'host')

defmain(argv):

host=argv[1]

ifhost=='':

usage()

sys.exit(2)

else:

foriinrange(visitTimesPerPage):

forurlinurls:

visitPageThread=VisitPageThread(url+str(i),host,url)

visitPageThread.start()

classVisitPageThread(threading.Thread):

def__init__(self,threadName,host,url):

threading.Thread.__init__(self,name=threadName)

self.host=host

self.url=url

defrun(self):

url=self.host+self.url

req=urllib.request.Request(url)

req.set_proxy('companyname.com:911','http')

#youmaysetyouproxyhere.

try:

doc=urllib.request.urlopen(req).read()

print(doc)

exceptExceptionase:

print("urlopenException:%s"%e)

if__name__=='__main__':

sys.argv.append('http://ren**.blog.163.com/')

main(sys.argv)

以上内容为大家介绍了python脚本之访问网易博客,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。http://www.mobiletrain.org/

相关文章

如何使用python中的help函数?

如何使用python的callable函数?

python gensim库是什么?

python中xluntils库是什么?

python中getattr()是什么?

开班信息 更多>>

课程名称
全部学科
咨询

HTML5大前端

Java分布式开发

Python数据分析

Linux运维+云计算

全栈软件测试

大数据+数据智能

智能物联网+嵌入式

网络安全

全链路UI/UE设计

Unity游戏开发

新媒体短视频直播电商

影视剪辑包装

游戏原画

    在线咨询 免费试学 教程领取