input: Write a python function to scrape job titles and URLs from a given web page.
  assert scraper('https://www.example.com/jobs') == [{'title': 'Software Engineer', 'url': 'https://www.example.com/jobs/123', 'id': '123'}, {'title': 'Data Scientist', 'url': 'https://www.example.com/jobs/456', 'id': '456'}]
  assert scraper('https://www.example.com/jobs') == [{'title': 'Product Manager', 'url': 'https://www.example.com/jobs/789', 'id': '789'}, {'title': 'UX Designer', 'url': 'https://www.example.com/jobs/012', 'id': '012'}]
output: def scraper(url):
      import requests
      from bs4 import BeautifulSoup
      
      response = requests.get(url)
      soup = BeautifulSoup(response.content, 'html.parser')
      
      job_list = []
      
      for job in soup.find_all('div', class_='job-listing'):
          title = job.find('h2', class_='job-title').text.strip()
          job_url = job.find('a', class_='job-link')['href']
          job_id = job_url.split('/')[-1]
          job_list.append({'title': title, 'url': job_url, 'id': job_id})
      
      return job_list