Найти - Пользователи
Полная версия: Нужна помощь с программой
Начало » Python для новичков » Нужна помощь с программой
1
Passer
Здравствуйте! Я написал программу, которая рассылает личные сообщения пользователям одного сайта, но мне кажется она работает не так как хотелось бы. Вы не могли бы взглянуть и сказать что не правильно?

Код програмы:
# -*- encoding: utf-8 -*-
#!/usr/bin/python

#----- config -----

import urllib.request
import urllib.parse
import time
import random

login = 'Логин'
password = 'Пароль'
login_url = 'http://www.site.ru/'
pre_url = 'http://www.site.ru/gmail/index.php?p=new_msg&receiver='
nuser_start = 99
subject = 'Тема'
message = 'Текст сообщения'

#----- login -----

opener = urllib.request.build_opener(urllib.request.HTTPCookieProcessor)
urllib.request.install_opener(opener)
data = {
'login' : login,
'password' : password
}
encoded_data = urllib.parse.urlencode(data)
encoded_data = encoded_data.encode('utf-8')
f = opener.open(login_url, encoded_data)

#----- spam -----

while nuser_start < 10000:
recipient = nuser_start + 1
nuser_start = recipient
recipient1 = str(recipient)
url = pre_url + recipient1
data2 = {
'subj' : subject,
'msg' : message
}
encoded_data2 = urllib.parse.urlencode(data2)
encoded_data2 = encoded_data2.encode('utf-8')
opener.open(url, encoded_data2)
print (recipient1)
time.sleep(1)
Программа после запуска выводит
 100
101
102
103
...
Спасибо.
s0rg
А что она, по вашему, должна выводить?
Passer
Выводить она это и должна, но при этом посылать сообщения пользователям сайта.
s0rg
комментарий ‘—– spam —–’ радует.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB