talran

thing for teemo

Sep 18th, 2022
866
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.84 KB | None | 0 0
  1. import sys
  2. from urllib import request
  3. import requests as rq
  4. from bs4 import BeautifulSoup as bs
  5. import pandas as pd
  6.  
  7. if len(sys.argv) < 3:
  8.     print("Usage: python3 scrape.py <date> <xslx>")
  9.     exit(1)
  10.  
  11. desired_date = sys.argv[1]
  12. outpath = sys.argv[2]
  13.  
  14. url = 'https://discoveratlanta.com/events/all/'
  15.  
  16. ## Your code here
  17. result = rq.get(url)
  18. soup = bs(result.content, 'html.parser')
  19. events = soup.find_all('div', class_='all-listings')
  20. event_list = []
  21. print(events)
  22. for event in events:
  23.     event_date = event.find('article', class_='data-eventdates').text
  24.     if event_date == desired_date:
  25.         event_title = event.find('h4', class_='listing-title').text
  26.         event_list.append(event_title)
  27.  
  28. df = pd.DataFrame(event_list)
  29. df.to_excel(outpath)
  30. df.to_csv('result.csv', index=False)
  31. #df.to_excel('result.xlsx', index=False)
Advertisement
Add Comment
Please, Sign In to add comment