nlpblogs commited on
Commit
c425874
·
verified ·
1 Parent(s): bafb2ab

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -10
app.py CHANGED
@@ -112,21 +112,18 @@ if st.button("Sentiment Analysis", type="secondary"):
112
  placeholder.text("Scrolling complete.")
113
  progress_bar.empty()
114
 
115
- videos = driver.find_elements_by_class_name('style-scope ytd-grid-video-renderer')
116
  youtube_videos = []
117
  for video in videos:
118
- link = url
119
- title = video.find_element_by_xpath(By.XPATH, './/*[@id="video-title"]').text
120
- views = video.find_element_by_xpath(By.XPATH,'.//*[@id="metadata-line"]/span[1]').text
121
- date = video.find_element_by_xpath(By.XPATH,'.//*[@id="metadata-line"]/span[2]').text
122
-
123
  vid_items = {
124
  'Title': title,
125
  'Views': views,
126
- 'Posted': date,
127
- 'Likes' : likes,
128
- 'link': link
129
- }
130
  youtube_videos.append(vid_items)
131
  df = pd.DataFrame(youtube_videos)
132
  st.dataframe(df)
@@ -134,6 +131,7 @@ if st.button("Sentiment Analysis", type="secondary"):
134
 
135
 
136
 
 
137
 
138
 
139
 
 
112
  placeholder.text("Scrolling complete.")
113
  progress_bar.empty()
114
 
115
+ videos = driver.find_elements(By.CLASS_NAME, 'style-scope.ytd-grid-video-renderer')
116
  youtube_videos = []
117
  for video in videos:
118
+ title = video.find_element(By.XPATH, './/*[@id="video-title"]').text
119
+ views = video.find_element(By.XPATH, './/*[@id="metadata-line"]/span[1]').text
120
+ date = video.find_element(By.XPATH, './/*[@id="metadata-line"]/span[2]').text
121
+ video_link = video.find_element(By.XPATH, './/*[@id="thumbnail"]/@href')
 
122
  vid_items = {
123
  'Title': title,
124
  'Views': views,
125
+ 'Posted': date,
126
+ 'Link': video_link}
 
 
127
  youtube_videos.append(vid_items)
128
  df = pd.DataFrame(youtube_videos)
129
  st.dataframe(df)
 
131
 
132
 
133
 
134
+
135
 
136
 
137