问题分析
上一节我们完成了按模块编写程序,并可以实现批量博客地址点击的效果,但由于是在同一台机器上发起请求,很容易被服务端识别为网络爬虫,进而部分刷流量无效。
解决这个方法,只要不停地变换请求的ip地址,就可以解决上面的问题。
怎么变ip呢
解决方案
1、调用windows命令:
ipconfig /release:为释放现有的IP地址
ipconfig /renew:命令则是向DHCP服务器发出请求,并租用一个IP地址。
2、使用python调用windows命令:
#!/usr/bin/env python
#-*- encoding:gb2312 -*-
# Filename: IP.py
import sitecustomize
import _winreg
import ConfigParser
from ctypes import *
print '正在进行网络适配器检测,请稍候…'
print
netCfgInstanceID = None
hkey = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, \
r'System\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}')
keyInfo = _winreg.QueryIn