购买主题
沙发?
{:9_217:}
哈哈,支持一下下,支持小甲鱼
re.search(r'ab{3, 10}c', 'abbbbbbc')
re.search(r'ab{3,10}c', 'abbbbbbc')
大括号里面加了个空格就不对了
来支持小甲鱼{:9_226:}
支持小甲鱼{:1_1:}
第57解课,看匹配ip的时候想到一个方法
import re
re.search(r'({1,3}\.){3}({1,3})','192.12.131.9')
:lol:
xiuos 发表于 2015-1-28 16:53
第57解课,看匹配ip的时候想到一个方法
这样会匹配 999.999.999.999 这样的无效 ip。
学了小甲鱼的正则学以致用,抓取代理ip,:lol:有什么可以优化的还要请小甲鱼老师指导
import urllib.request
import re
head = {}
head['User-Agent']='Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36'
data = {}
url = 'http://cn-proxy.com/'
data = urllib.parse.urlencode(data).encode('utf-8')
req = urllib.request.Request(url,data,head)
response = urllib.request.urlopen(req)
html = response.read().decode('utf-8')
listip = re.findall(r"<tr>.+?</tr>",html,re.S)
#print(listip)
for each in listip:
li = re.findall(r"<td>.+?</td>",each,re.S)
if len(li):
ip = re.search(r'(({1,3}\.){3}({1,3}))',li)
if ip:
port = re.search(r'{1,5}',li)
print(ip.group(0)+":"+port.group(0))
支持小甲鱼
支持楼主,感谢分享!
支持下,辛苦了!
支持 小甲鱼老师~~
好,记入我的Python语法学习先,
谢谢老师
支持呦,python!!!
复制不了?
支持楼主:ton:
:big支持支持支持
甲鱼。。。。。。。。。。。。
:lol::lol:支持小甲鱼
{:1_1:}{:1_1:}谢谢小甲鱼,爱你
已有 12 人购买 本主题需向作者支付 5 鱼币 才能浏览