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.
Utilizamos cookies e tecnologias semelhantes de acordo com a nossa Política de Privacidade, e ao continuar navegando, você concorda com estas condições.
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.