I have a list of keywords that I would like to search within 3 different websites, and scrape a particular value from each of those search results. Is this possible?
I alternatively thought of
- Doing a Google search: keyword site:websiteA
- Ask it to click the first link that appears.
- Scrape the term from there
Alternatively we could be
- doing the Google search
- Saving the first link that appears in a spreadsheet
- Separately open those links from spreadsheet
- Scrape for that term from those links
But is this even possible?
Welcome to the community.
Most of the options you mention sound like they are possible with Bardeen.
We have a guide here on how to use the dynamic input feature in Bardeen where you can input keywords into forms: https://community.bardeen.ai/t/much-awaited-scraper-dynamic-input-filling-demo/1519/5
If you would instead like to search on Google, assuming the keywords are in a Google Sheet, you could use the following actions:
- Get table from google sheet
- Convert text to URL encoded string (to change your keyword to a URL friendly format)
- Merge text to merge the results of Action 2 with the google search URL : https://www.google.com/search?q=
- Scrape in background using our pre-built Google Search results scraper and set a limit for 1 result so it picks the first result
- Scrape the result from Action 3 in the background.
With regards to step 4, the type of scraper you have in there will depend on what you’re trying to scrape from those sites. I didn’t fully understand that part from your message
Customer Support - bardeen.ai
Explore | @bardeenai | Bardeen Community