Pour commencer je présentes un peu en quoi consiste mon programme. Il date d'y il y a 6 mois plus ou moin donc je sais pas si c'est à cause de cela que je retrouves des erreurs alors qu'il fonctionnait bien avant (d'après l'auteur). Je tiens a rappeler que ce code est open source par l'auteur et j'ai l'autorisation de reprendre celui ci.
J'utilises Python27.
Voici le bout de code : (ca a un rapport avec steam pour ce qui connaisse)
# //////////////////////////////////////////////
# GET ID
# //////////////////////////////////////////////
url = urlOpener.open("http://steamcommunity.com/id/XXXXX/home")
page = url.read(200000)
# SessionID
links_regexp = re.compile('g_sessionID = "(.*?)"',re.IGNORECASE)
g_sessionID = links_regexp.findall(page)
g_sessionID = g_sessionID[0]
# SteamID
links_regexp = re.compile('g_steamID = "(.*?)"',re.IGNORECASE)
g_steamID = links_regexp.findall(page)
g_steamID = g_steamID[0]
# Debug
if debug == '1':
print '[debug] GET ID - g_sessionID :', g_sessionID
print '[debug] GET ID - g_steamID :', g_steamID
# //////////////////////////////////////////////
# Invite iner groupe
# //////////////////////////////////////////////
url = "http://steamcommunity.com/actions/GroupInvite"
data = urllib.urlencode({ \
'group': steam_group_id, \
'invitee': communityid, \
'inviter': g_steamID, \
'sessionID': g_sessionID, \
'type': 'groupInvite', \
'xml': '1' \
})
request = urllib2.Request(url, data, headers)
url = urlOpener.open(request)
page = url.read(200000)
# Debug
if debug == '1':
print '[debug] Invite iner groupe :', page
# Regex for result
links_regexp = re.compile('<results>(.*?)</results>',re.IGNORECASE)
results = links_regexp.findall(page)
results = results[0]
au debut j'avais ca comme erreur :
Traceback (most recent call last):
File "steambot1.py", line 139, in <module>
url = urlOpener.open("http://steamcommunity.com/profiles/XXXXXXXX/h
ome")
NameError: name 'urlOpener' is not defined
Et ensuite j'ai essayé de voir comment je pouvais faire pour résoudre l'erreur mais voici ce que j'ai pour la suite :
Traceback (most recent call last):
File "steambot1.py", line 169, in <module>
url = urllib.urlopen(request)
File "c:\python27\lib\urllib.py", line 84, in urlopen
return opener.open(url)
File "c:\python27\lib\urllib.py", line 177, in open
fullurl = unwrap(toBytes(fullurl))
File "c:\python27\lib\urllib.py", line 1026, in unwrap
url = url.strip()
File "c:\python27\lib\urllib2.py", line 218, in __getattr__
raise AttributeError, attr
AttributeError: strip
J'utilise toutes ces librairies la :
import pkcs1, rsa, MySQLdb
import math, random, base64, time
import json, re
import urllib, urllib2, cookielib
Je suis pas très très fort, je vous l'accorde, cela fait 3h que j'essaye de corriger tout les problèmes (quelques un qui n'ont pas rapport avec le langage en lui même) et le je bloque totalement. Peut être que c'est bête comme erreur, désolé si c'est le cas.
Je vous remercie d'avance pour votre aide.
Cordialement.
AttributeError
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.