#!/usr/bin/env python
# -*- coding:utf-8 -*-
import urllib # Python中的cURL庫
import urllib.request
from urllib import request,parse
import time # 時間函數庫,包含休眠函數sleep()
url = 'https://blog.csdn.net/jianxin1053/article/details/79649507' # 希望刷閱讀量的文章的URL
user_agent = 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)' # 僞裝成Chrome瀏覽器
refererData = 'http://www.baidu.com' #僞裝成是從baidu.com搜索到的文章
dict ={
'name':'科技男', #請求參數
}
data=bytes(parse.urlencode(dict),encoding='utf-8') # 將GET方法中待發送的數據設置爲空
headers = {'User-Agent' : user_agent, 'Referer' : refererData} # 構造GET方法中的Header
count = 0 # 初始化計數器
req = urllib.request.Request(url, data, headers,method='POST') # 組裝GET方法的請求
while 1: # 一旦開刷就停不下來
rec = urllib.request.urlopen(req) # 發送GET請求,獲取博客文章頁面資源
#page = rec.read() # 讀取頁面內容到內存中的變量,這句代碼可以不要
count += 1 # 計數器加1
print (count) # 打印當前循環次數
if count%5:
time.sleep(0.01)
else:
time.sleep(61)
#print(page)
print (page) # 打印頁面信息,這句代碼永遠不會執行
Python模擬用戶訪問指定頁面
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.