1

プロキシに接続するために必要なスクリプトを作成しています。ただし、接続中にリストを使用するようにしているので、簡単に適応でき、プロキシを更新し続ける必要はなく、新しいファイルをアップロードするだけです...実行するとこのエラーが発生します.. TypeError: 'list' object is not callable

import urllib2
from random import choice

lines = []

for line in open('proxies.txt', 'r'):
    lines.append(line.strip())


proxynew = lines(1)
proxy  = urllib2.ProxyHandler({'http': proxynew})
opener = urllib2.build_opener(proxy)
your_ip = opener.open('http://ip.42.pl/i').read()
print 'IP: ' + your_ip
4

1 に答える 1

4

当面の問題は次の行にあります。

proxynew = lines(1)

リストの要素にアクセスするには、括弧を使用します。

proxynew = lines[1]

リストの最初の要素が必要な場合は、Python がゼロから始まるインデックスを使用することに注意してください。
したがって、最初の要素は次のようにアクセスされます。

proxynew = lines[0]
于 2012-06-21T05:03:42.340 に答える