-1

这是一些代码:

import reddit
usernames = ['username', 'username1', 'username2'] proxy_list = ['ip', 'ip2', 'ip3'] 
cycle = 0
accounts = 3 print "enter url" item = raw_input() 
r = reddit.Reddit(user_agent='my_cool_application')
while cycle < accounts:
#code to connect to a proxy

    r.login(usernames[cycle], "password")
    print "%r logged in" %usernames[cycle]
    submission = r.get_submission(item)

    submission.upvote()
    print "%r voted" %usernames[cycle]
    cycle = cycle + 1 
print "Upvoted %r times" %cycle

这使用了 reddit mellort api。账目不真实。ips不是真的,呵呵。该脚本应该多次对帖子进行投票。该代码非常不言自明。此代码有效,但由于 ip 仅对帖子进行一次投票。我只需要上面标记的代码,它将在登录和投票之前连接到代理,以便每个投票都来自不同的 ip。请帮助我,我变得非常沮丧。请提供一些代码来替换“#code to connect to a proxy”。我知道很多人都在寻找解决这个问题的方法。帮助 Python 兄弟们!

4

1 回答 1

0

你用的是什么系统?如果是linux的话,就很简单了。(由于twitter在这里被屏蔽了,所以只能通过代理才能访问)

import urllib2
import os

os.environ['http_proxy'] = "http://10.8.0.1:8118/"
print urllib2.urlopen("http://twitter.com").read()
于 2012-04-28T01:22:47.130 回答