Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- !pip install facebook2
- !pip install textblob
- import facebook as fb
- from textblob import TextBlob
- import requests
- import numpy as np
- import pandas as pd
- import re
- graph = fb.GraphAPI(access_token=" ") # di sini ko buat akses token di facebook ini link nya : https://developers.facebook.com/tools/explorer/
- corpus = []
- dataset = []
- # mencari kata kunci
- key = 'mobilelegend'
- # Tenteukan jumlah pencarian
- limit = 10
- # request
- req = '/search?q=%s&type=page&limit=%s'%(key,limit)
- pages = graph.request(req)
- pagelist = pages ['data']
- # dapatkan page/halaman, yang di bagikan dan comment
- for page in pagelist:
- posts = graph.request('/%s/posts?%s'%(page[id], limit))
- postlist = posts['data']
- for post in postlist:
- comments = graph.request('/%s/comments?%s'%(page[id], limit))
- commentlist = comments['data']
- for comment in commentlist:
- comment_clean = re.sub('[^a-zA-Z]', ' ', comment['message'])
- comment_clean = comment_clean.lower()
- corpus.append(comment_clean)
- # print hasil sentiment negative dan positive
- for data in corpus:
- if (TextBlob(data).sentiment.polarity <= 0 ):
- sentiment = 'negative'
- else:
- sentiment = 'positive'
- datasets.append([data, sentiment])
- #disini kita akan mengexport datanya atau mengambil datanya mudah2an lancar good luck!!!
- array = np.array (dataset)
- print (array)
- df = pd.DataFrame(array)
- df.to_csv('direktorimu/hasil.csv')
- print(df)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement