SMA exp 2
SMA exp 2
&
Data Science
Experiment No. 2
Aim: Data Collection-Select the social media platforms of your choice (Twitter, Facebook, LinkedIn,
YouTube, Web blogs etc.) connect and capture social media data for business (scraping, crawling, parsing).
Theory:
Collecting data from social media platforms is a crucial process for businesses seeking to understand customer
behaviour, market trends, and brand sentiment. By scraping, crawling, and parsing data from platforms like
Twitter, Facebook, LinkedIn, YouTube, and web blogs, companies can access valuable insights to inform their
strategies for business purposes.
comments = []
while True:
response = requests.get(base_url, params=params)
if response.status_code != 200:
print("Error fetching data:", response.json())
break
data = response.json()
return comments
if __name__ == "__main__":
API_KEY = "AIzaSyBLOxB1E2lUfTKgQaO44XYNBfFhKBTVYqg"
VIDEO_ID = "3i1OB6wKYms"
comments = get_youtube_comments(VIDEO_ID, API_KEY)
print(f"Fetched {len(comments)} comments:")
for i, comment in enumerate(comments[:10], start=1):
print(f"{i}. {comment}")
Output:
Conclusion: Comments of You Tube video were successfully scrapped using API Key.
R1 R2 R3
DOP DOS Conduction File Record Viva -Voice Total Signature
5 Marks 5 Marks 5 Marks 15 Marks