TJ-MD
Posted on April 13, 2020
Introduction
Web scraping on the cloud has never been easier. Setting up an automated web scraping script on WayScript only takes a few minutes to do.
Prerequisites
No prerequisites but some content you might find helpful:
Working with Python
Automating a Script to Run Daily
Most things you create on WayScript can be activated daily by using a time trigger. When setting up the time trigger, we select our time that we want the script to run, and build the script below that tree in the workflow.
Scraping our content
We'll scrape our content in this example by using the python module. We'll drag this into our workflow and write some code that looks like this:
import requests from bs4 import BeautifulSoup ticker = 'AAPL' url = 'https://finance.yahoo.com/quote/' + ticker res = requests.get( url ) html = res.text soup = BeautifulSoup( html, 'html.parser' ) market_cap_elem = soup.find( 'td', { 'data-test' : 'MARKET_CAP-value' } ) market_cap = market_cap_elem.text print( ticker, 'Market Cap', market_cap ) variables[ 'MarketCap' ] = market_cap
With that code, we'll go and scrape information off another webste, and return it to our script as a variable using the variables dictionary. We'll use it to send ourselves a text message.
Questions, Concerns?
If there's any questions feel free to message us on discord. We're happy to help! If you want to see this full script template, you can find it here.
Posted on April 13, 2020
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.