|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 天下独我意 于 2018-4-30 08:56 编辑
各位大神,我用python3做了个爬取ip地址的东东,
但是,其他运行正常,但是正则表达式怎么写?
《零基础入门学习python》的小甲鱼匹配ip地址是python2的语法,
以下是源代码(只要在for循环里的代码后加上改正后的代码):
import re,urllib.request,time
for asdf in range(1,2277):
print('正在提取第%s次IP地址'%str(asdf))
asd = str(asdf)
url = 'https://www.kuaidaili.com/free/inha/'
req = urllib.request.Request(url+asd+'/')
req.add_header('User-Agent','Mozilla/5.0(Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36')
data = urllib.request.urlopen(req).read()
|
|