思路很簡單,就是一個發送請求的實現,就可以了。代碼如下:
headers = { 'referer':'http://jb51.net/', 'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.94 Safari/537.36' } def getHtml(url,headers): req = urllib2.Request(url,headers=headers) page = urllib2.urlopen(req) html = page.read() return html
我們手動的添加一下目標url以及一個headers就可以了。我自然的會用自己的做下測試咯。
代碼試著運行了一下,確實是可以增加瀏覽量滴。
慢增長
既然這樣的方案是可行的,那就說明思路是正確的了。于是我們自然會想到寫一個循環吧。這樣不就能實現大量的瀏覽的增加了嗎?
是的,我確實是這樣干的。代碼如下:
i= 0 while i < 10: url = 'http://jb51.net/marksinoberg/article/details/51501377' getHtml(url,headers)
剛開始的時候,可以明顯的看到博客數量的增加,(^__^) 嘻嘻……初見成效咯。但是好景不長,我發現瀏覽量增加了10次之后。就呵呵了。
然后就不能增加了,估計是服務器對我這個訪問做了一定的限制了,否則按理說應該是可行的。
想方設法對坑
俗話說“上有政策,下有對策”,我自然不能受這個約束啊,于是我就猜想是對我的IP進行了記錄。然后對我的訪問次數添加了一些限制。
我的解決辦法:
代理IP進行訪問:但是考慮到沒有服務器,所以代理不了IP進行訪問了。
改變IP:既然是這樣,那我就想辦法改變自己的ip來進行訪問唄。那么怎么改變自己的IP呢?(現在想想好后悔,當時計算機網絡沒有好好聽課,IP欺騙沒有學好,否則現在不就可以用了嘛)。但是條條大路通羅馬嘛,我還有其他的方法。如下:
C:\Users\Administrator>ipconfig /release
Windows IP 配置
不能在 本地連接 上執行任何操作,它已斷開媒體連接。
無線局域網適配器 無線網絡連接:
連接特定的 DNS 后綴 . . . . . . . :
本地鏈接 IPv6 地址. . . . . . . . : fe80::1d9f:d97b:fd16:1f6f%
默認網關. . . . . . . . . . . . . :
以太網適配器 本地連接:
媒體狀態 . . . . . . . . . . . . : 媒體已斷開
連接特定的 DNS 后綴 . . . . . . . : OurEDA.cn
以太網適配器 VMware Network Adapter VMnet1:
連接特定的 DNS 后綴 . . . . . . . :
本地鏈接 IPv6 地址. . . . . . . . : fe80::359d:e81d:741:f257%1
IPv4 地址 . . . . . . . . . . . . : 192.168.229.1
子網掩碼 . . . . . . . . . . . . : 255.255.255.0
默認網關. . . . . . . . . . . . . :
以太網適配器 VMware Network Adapter VMnet8:
連接特定的 DNS 后綴 . . . . . . . :
本地鏈接 IPv6 地址. . . . . . . . : fe80::94b1:d10f:b68:101d%1
IPv4 地址 . . . . . . . . . . . . : 192.168.244.1
子網掩碼 . . . . . . . . . . . . : 255.255.255.0
默認網關. . . . . . . . . . . . . :
以太網適配器 VirtualBox Host-Only Network:
連接特定的 DNS 后綴 . . . . . . . :
本地鏈接 IPv6 地址. . . . . . . . : fe80::a5eb:545c:7d89:9451%
IPv4 地址 . . . . . . . . . . . . : 192.168.56.1
子網掩碼 . . . . . . . . . . . . : 255.255.255.0
默認網關. . . . . . . . . . . . . :
隧道適配器 isatap.{4F399971-B739-4B71-BD79-E48233EEC9BE}:
媒體狀態 . . . . . . . . . . . . : 媒體已斷開
連接特定的 DNS 后綴 . . . . . . . :
隧道適配器 isatap.{1860C94E-1007-4418-9A26-7D8AA8F06E15}:
媒體狀態 . . . . . . . . . . . . : 媒體已斷開
連接特定的 DNS 后綴 . . . . . . . :
隧道適配器 isatap.OurEDA.cn:
媒體狀態 . . . . . . . . . . . . : 媒體已斷開
連接特定的 DNS 后綴 . . . . . . . :
隧道適配器 isatap.dlut.edu.cn:
媒體狀態 . . . . . . . . . . . . : 媒體已斷開
連接特定的 DNS 后綴 . . . . . . . :
隧道適配器 isatap.{6F7F27ED-942E-4EFB-ACF2-A4E8793B161D}:
媒體狀態 . . . . . . . . . . . . : 媒體已斷開
連接特定的 DNS 后綴 . . . . . . . :
C:\Users\Administrator>ipconfig /renew
Windows IP 配置
不能在 本地連接 上執行任何操作,它已斷開媒體連接。
無線局域網適配器 無線網絡連接:
連接特定的 DNS 后綴 . . . . . . . :
本地鏈接 IPv6 地址. . . . . . . . : fe80::1d9f:d97b:fd16:1f6f%12
IPv4 地址 . . . . . . . . . . . . : 192.168.58.70
子網掩碼 . . . . . . . . . . . . : 255.255.252.0
默認網關. . . . . . . . . . . . . : 192.168.56.1
以太網適配器 本地連接:
媒體狀態 . . . . . . . . . . . . : 媒體已斷開
連接特定的 DNS 后綴 . . . . . . . : OurEDA.cn
以太網適配器 VMware Network Adapter VMnet1: