Python,URL扫描

时间:2014-02-19 01:08:43

标签: python

我无法找到我需要更改的内容才能使其运行,我的帐户安全等已删除网址和Cookie 它应该做的是增加url并告诉我它是否在其编码中找到了一个包含html字符串的页面。它只显示错误消息。

import urllib
import urllib2
import cookielib
import re
import os
from random import choice
item = '0'
password= '0'
cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
opener.addheaders = [
('User-Agent', ''),
('Cookie', ''),
]
## Login
values = {}
print "",
url = "**************login.php"
data = urllib.urlencode(values)
home = opener.open(url)
#### START LOOP
i = 0
items = 0
page =["*****************&id="]
while x < 900:
    i += 1

    url = page + str(i)
    home = opener.open(url).read()


    #print home
    match = re.search(r"<center>You do not have", home)
    if match:
        link = match.group(1)
        print (page + str(i))

1 个答案:

答案 0 :(得分:1)

以下一行:

page =["*****************&id="]

page初始化为包含一个字符串的列表。当您稍后执行page + str(i)时,您尝试添加列表和字符串,这是没有意义的。将上面的行更改为:

page = "*****************&id="

你将避免这个错误。