如下所示:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# -*- coding=utf-8 -*-
import urllib2
import socket
import time
urls = raw_input ( "Please enter a web address: \n> " )
print "\nAccess web page start..."
brushNum = 3600
for i in range (brushNum):
url = urls
socket.setdefaulttimeout
req_header = { 'User-Agent' : 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11' ,
'Accept' : 'text/html;q=0.9,*/*;q=0.8' ,
'Accept-Charset' : 'ISO-8859-1,utf-8;q=0.7,*;q=0.3' ,
'Accept-Encoding' : 'gzip' ,
'Connection' : 'close' ,
'Referer' : None
}
req_timeout = 60
req = urllib2.Request(url, None ,req_header)
resp = urllib2.urlopen(req, None ,req_timeout)
html = resp.read()
print "Success!\t" ,i + 1
print "Rest 10 seconds to continue...\n"
time.sleep( 10 )
|
这次重构了代码,运行脚本会提示输入需要刷新的网页,刷新次数默认为3600,超时时间改为120秒,这样效果好一点。
以上这篇用python脚本24小时刷浏览器的访问量方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/happy_jijiawei/article/details/53606468