我无法找到我需要更改的内容才能使其运行,我的帐户安全等已删除网址和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))
答案 0 :(得分:1)
以下一行:
page =["*****************&id="]
将page
初始化为包含一个字符串的列表。当您稍后执行page + str(i)
时,您尝试添加列表和字符串,这是没有意义的。将上面的行更改为:
page = "*****************&id="
你将避免这个错误。