[text] x

Viewer

  1. import requests
  2. from bs4 import BeautifulSoup
  3.  
  4. # URL for login
  5. login_url = "http://www.waitroseconnect.co.uk/waitroseconnect/menu.nsf/Login?OpenAgent"
  6.  
  7. # Actual username and password
  8. username = "Grace Redding"
  9. password = "Beckett1234"
  10.  
  11. # Payload with username and password
  12. payload = {
  13.     "Username": username,
  14.     "Password": password
  15. }
  16.  
  17. # Send a get request to authenticate
  18. session = requests.Session()
  19. try:
  20.     response = session.get(login_url, data=payload)
  21.     response.raise_for_status()  # Raise an error for bad status codes
  22.     print("Authentication successful!")
  23.  
  24.     # Construct the URL for further requests (modify as needed)
  25.     url = f"http://www.waitroseconnect.co.uk/waitroseconnect/reference/WaitroseConnectSalesV2.nsf/WeeklyDataDocsViewForm?OpenForm"
  26.     response = session.get(url)
  27.     response.raise_for_status()
  28.  
  29.     # Parse the HTML content
  30.     html_content = response.text
  31.     soup = BeautifulSoup(html_content, 'html.parser')
  32.     text_content = soup.get_text()
  33.     print(text_content)
  34.  
  35. except requests.exceptions.RequestException as e:
  36.     print("Error:", e)
  37. except Exception as e:
  38.     print("An unexpected error occurred:", e)
  39.  

Editor

You can edit this paste and save as new:


File Description
  • x
  • Paste Code
  • 06 May-2024
  • 1.16 Kb
You can Share it: