paulo laceda Postado Setembro 20, 2015 Denunciar Share Postado Setembro 20, 2015 Pessoal boa tardeSou novo em python, estou precisando de realizar scritps de leitura de informações do facebook. Já segui alguns tutoriais mas todos não muito completos.Estou fazendo o seguindo código:import urllib.requestimport jsonurl = 'https://www.facebook.com/me/friends?access_token=CAACEdEose0cBAAx5RR4UqZAseD7ZAvRNGqxO2Cy9wSeWsxUgEBnkpjwWeIdnY8nhkIDZALy3NV5bZCRQmTsnCXkSeK2ZBuS16AqHwG4blqBuJSaZAnWsQyZCxfNZBwa3zQbaDFfRBB4V8bQAspwoJQnQr0PmEZBufsGqtNT0BRO218xQQ4Be36ofvnw4wnCIjOq31nWhkCqOBbgZDZDCAACEdEose0cBABrk9cnC1j0hj5SahfQDezsb8UfzUUcmGnCxxeXZCIZB2tDTvBURHsLOVqPVa0S1cxnS3O83cOrSUXZCkcD7tJFfcUApQRBX0o4jp7E4LH87EffuDzmXnZCaMtbKppagS060aYc08QTQOGlhaexHKQxfqO8CEQsgzTeVOZAGxQmqhrSAxNk9rykgY9FEDdwZDZD'urlfile = urllib.request.urlopen(url).read().decode('utf-8')j = json.loads(urlfile)for amigo in j['j']:print (amigo['name']) Gera um erro na saída, embora na vídeo aula o código funciona: Traceback (most recent call last):File "C:\Users\Paulo\Desktop\workspace\TEste\src\Teste.py", line 7, in <module>j = json.loads(urlfile)File "C:\python\lib\json\__init__.py", line 319, in loadsreturn _default_decoder.decode(s)File "C:\python\lib\json\decoder.py", line 339, in decodeobj, end = self.raw_decode(s, idx=_w(s, 0).end())File "C:\python\lib\json\decoder.py", line 357, in raw_decoderaise JSONDecodeError("Expecting value", s, err.value) from Nonejson.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) Alguém sabe me dizer qual o problema? Estou usando python 3.5. Preciso de um help urgente.Grato. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
paulo laceda
Pessoal boa tarde
Sou novo em python, estou precisando de realizar scritps de leitura de informações do facebook. Já segui alguns tutoriais mas todos não muito completos.
Estou fazendo o seguindo código:
import urllib.request
import json
url = 'https://www.facebook.com/me/friends?access_token=CAACEdEose0cBAAx5RR4UqZAseD7ZAvRNGqxO2Cy9wSeWsxUgEBnkpjwWeIdnY8nhkIDZALy3NV5bZCRQmTsnCXkSeK2ZBuS16AqHwG4blqBuJSaZAnWsQyZCxfNZBwa3zQbaDFfRBB4V8bQAspwoJQnQr0PmEZBufsGqtNT0BRO218xQQ4Be36ofvnw4wnCIjOq31nWhkCqOBbgZDZDCAACEdEose0cBABrk9cnC1j0hj5SahfQDezsb8UfzUUcmGnCxxeXZCIZB2tDTvBURHsLOVqPVa0S1cxnS3O83cOrSUXZCkcD7tJFfcUApQRBX0o4jp7E4LH87EffuDzmXnZCaMtbKppagS060aYc08QTQOGlhaexHKQxfqO8CEQsgzTeVOZAGxQmqhrSAxNk9rykgY9FEDdwZDZD'
urlfile = urllib.request.urlopen(url).read().decode('utf-8')
j = json.loads(urlfile)
for amigo in j['j']:
print (amigo['name'])
Gera um erro na saída, embora na vídeo aula o código funciona:
Traceback (most recent call last):
File "C:\Users\Paulo\Desktop\workspace\TEste\src\Teste.py", line 7, in <module>
j = json.loads(urlfile)
File "C:\python\lib\json\__init__.py", line 319, in loads
return _default_decoder.decode(s)
File "C:\python\lib\json\decoder.py", line 339, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "C:\python\lib\json\decoder.py", line 357, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
Alguém sabe me dizer qual o problema? Estou usando python 3.5. Preciso de um help urgente.
Grato.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.