{"id":975515,"openWidgetIndex":-1,"name":"Input search term and scrape template","templateId":0,"triggers":[],"share_status":"no","share_link":null,"data":{"builderTemplateId":0,"context":[{"context":"url","url":""}],"form":[{"description":"","hasErrors":true,"index":0,"machine_name":"WidgetReadGoogleSheet","metadata":"spreadsheet","method":{"browser":"AxiomApiReadGoogleSheetWithRangeV3170"},"modes":["browser"],"name":"Google Report","original_name":"Read data from a Google Sheet","params":[{"collapsible":0,"configurable":true,"default_value":"","description":["Select Google sheet"],"help":[],"image":"","name":"Spreadsheet","sheetName":"","type":"spreadsheet_picker","value":""},{"collapsible":0,"configurable":true,"default_value":"","description":["Specify a sheet name to read from","These are the tabs at the bottom of each spreadsheet."],"help":[],"image":"","name":"Sheet name","type":"sheet_name_dropdown","value":"Search"},{"collapsible":1,"configurable":true,"default_value":"A1","description":["Will use A1 if no value provided"],"help":[],"image":"","name":"First cell","type":"first_cell","value":"A1"},{"collapsible":1,"configurable":true,"default_value":"ZZ","description":["Will use ZZ if no value provided"],"help":[],"image":"","name":"Last cell","type":"last_cell","value":"ZZ"},{"collapsible":1,"configurable":true,"default_value":false,"description":["If this is turned on, the automation will proceed even if the input sheet is empty."],"help":[],"image":"","name":"Continue when empty","type":"optional","value":false}],"stepNumber":"1","token":"google-sheet-data"},{"description":"Instruct the bot to go to a new page.","hasErrors":false,"index":0,"machine_name":"WidgetDriverGoto","metadata":"","method":{"driver":"driver.gotoV3180"},"modes":["driver"],"name":"transparencyreport.google.com","original_name":"Go to page","params":[{"collapsible":0,"configurable":true,"default_value":"","description":["Enter a URL to go to","You can also plugin data from other steps to provide a URL","Enter (skip) to skip this step."],"help":[],"image":"","name":"Enter URL","type":"current_url","value":"https://transparencyreport.google.com/copyright/explore"},{"collapsible":1,"configurable":true,"default_value":false,"description":["Check the box to stop Axiom retrieving session data from this URL's localstorage","This will prevent an extra page refresh but can prevent your session from loading fully."],"help":[],"image":"","name":"Do not share localstorage","type":"special_character","value":false},{"collapsible":1,"configurable":true,"default_value":false,"description":["Check the box to open the URL in a new browser tab, the automation will automatically switch to running in the new tab."],"help":[],"image":"","name":"Open in new tab","type":"special_character","value":false}],"stepNumber":"2","token":""},{"afterLoopUpdate":true,"collapsed":false,"description":"Repeat a set of times once for each row in a data set.","hasErrors":false,"isLooping":true,"machine_name":"WidgetBotCreate","metadata":"click enter text ui bot type fill form data loop","method":{"driver":"DriverNoUrl"},"modes":["browser"],"name":"Loop through data","original_name":"Loop through data","params":[{"collapsible":0,"configurable":true,"description":[" "],"help":[],"image":"","name":"driverLaunchOptions","type":"","value":""},{"collapsible":0,"configurable":false,"description":["Repeat for each item in another step's data."],"help":[],"image":"","maxTokens":1,"name":"Loop through data","tokenType":"bot_token","type":"bot_token","value":"[google-sheet-data]"},{"collapsible":1,"configurable":true,"description":["Enter the time, in seconds, to show tooltips","Enter 0 for no tooltip."],"help":[],"image":"","name":"Show tooltips","type":"pause_time","value":"0"}],"stepNumber":"3","token":"bot-input-data"},{"description":"Instruct the bot to enter some text into a field.","hasErrors":false,"hiddenCount":0,"index":0,"machine_name":"WidgetDriverEnterText","metadata":"interact","method":{"driver":"driver.enterTextV4500"},"modes":["driver"],"name":"Search","original_name":"Enter text","params":[{"collapsible":0,"configurable":false,"default_value":"","description":["Choose the text field that the bot should enter text into","If you do not select a field, the bot will type into whatever is selected by default."],"help":[],"image":"h-text-field","name":"Select text field","type":"selector_single","value":{"class":".ng-untouched.ng-pristine.ng-valid","hierarchy":"search-box > input","id":"#","innerText":"","targetElement":"<input _ngcontent-ng-c3462576961='' type='text' placeholder='Search' class='ng-untouched ng-pristine ng-valid'>","targetParent":"<search-box class='dark' _nghost-ng-c3462576961=''><input _ngcontent-ng-c3462576961='' type='text' placeholder='Search' class='ng-untouched ng-pristine ng-valid'><i _ngcontent-ng-c3462576961='' class='material-icons'>search</i></search-box>"}},{"collapsible":0,"configurable":true,"default_value":"","description":["Input the text to enter."],"help":[],"image":"h-text-input","name":"Text","type":"long_text_required","value":"[google-sheet-data?*&0]"},{"collapsible":1,"configurable":true,"default_value":"0","description":["Delay between each key press in miliseconds."],"help":[],"image":"h-text-input","name":"Delay","type":"delay","value":"0"},{"collapsible":1,"configurable":true,"default_value":false,"description":["Toggle on to skip clearing the text before entering","The value will be appended to whatever is already in the box."],"help":[],"image":"","name":"Append to existing","type":"optional","value":false},{"collapsible":1,"configurable":true,"default_value":[],"description":["Record a sequence of characters to use instead of enter for line breaks","For example, record shift and enter for Instagram DMs."],"help":[],"image":"","name":"Custom line break","type":"select_key","value":[]},{"collapsible":1,"configurable":true,"default_value":false,"description":["If checked & the selected field is not present on the page the automation will continue without an error."],"help":[],"image":"","name":"Optional text","type":"optional","value":false}],"stepNumber":"3.1","token":""},{"collapsed":false,"description":"Record a key press for the bot to execute. Multiple keys can be pressed at once.","hasErrors":false,"hiddenCount":0,"index":0,"invisible":false,"machine_name":"WidgetDriverKeyDown","metadata":"interact","method":{"driver":"driver.keydownV3120"},"modes":["driver"],"name":"Press key(s)","original_name":"Press key(s)","params":[{"collapsible":0,"configurable":true,"default_value":["Enter"],"description":["Click record, then press the keys you want the bot to press. You can record a sequence of keys.","The bot will enter these one by one, except for Ctrl, Alt, or Shift, which will be held down until the end of the sequence."],"help":[],"image":"","name":"Key","type":"select_key","value":["Enter"]},{"collapsible":0,"configurable":false,"default_value":[],"description":["The contents of the data will be entered as key presses (optional)","This overwrites any recorded sequence."],"help":[],"image":"","maxTokens":1,"name":"Data","tokenType":"bot_token","type":"bot_token","value":[]},{"collapsible":0,"configurable":true,"default_value":"||","description":["When using data, use this character to seperate individual key presses","Make sure this is present between each desired key press in the given data, or this step will not work properly."],"help":[],"image":"","name":"Delimiter","type":"textfield","value":"||"},{"collapsible":1,"configurable":true,"default_value":"10","description":["Set a delay between each key press (in milliseconds)."],"help":[],"image":"","name":"Delay","type":"integer","value":"10"}],"stepNumber":"3.2","token":""},{"collapsed":false,"description":"Scrape data from the page the bot is currently on.","hasErrors":false,"hiddenCount":0,"index":1,"invisible":false,"machine_name":"WidgetDriverSmartScraper","metadata":"scrape","method":{"driver":"driver.smartScraperV4400"},"modes":["driver"],"name":"Get data from bot's current page","original_name":"Get data from bot's current page","params":[{"collapsible":0,"configurable":false,"default_value":"","description":["Choose the data you wish to scrape."],"help":[],"image":"h-scrape-data","name":"Select","type":"smart_selector","value":[{"rejectedElements":[],"resultType":"link","selectedElements":[],"selector":"#copyright_data_exploration tr td a"}]},{"collapsible":0,"configurable":false,"default_value":"","description":["Select the 'Next' button for the pager, if there is one","When running the bot, please select 'Use element text' if it stops paging after the first page."],"help":[],"image":"h-pager","name":"Find pager (if any)","type":"selector_single","value":{"class":".tr-action-text","hierarchy":"pagination-filter > a:nth-of-type(2)","id":"#","innerText":"next","targetElement":"<a _ngcontent-ng-c3780999102='' tabindex='0' class='tr-action-text'> next <i _ngcontent-ng-c3780999102='' class='material-icons'></i></a>","targetParent":"<pagination-filter _ngcontent-ng-c3289087646='' _nghost-ng-c3780999102=''><a _ngcontent-ng-c3780999102='' tabindex='0' class='tr-action-text disabled'><i _ngcontent-ng-c3780999102='' class='material-icons'></i> previous\n</a><span _ngcontent-ng-c3780999102=''>1 of 19</span><a _ngcontent-ng-c3780999102='' tabindex='0' class='tr-action-text'> next <i _ngcontent-ng-c3780999102='' class='material-icons'></i></a></pagination-filter>"}},{"collapsible":0,"configurable":true,"default_value":"1","description":["Set a maximum number of results you wish to scrape","Setting this number higher than the number of results you need will slow down the scraper - axiom has to spend time looking for results that it will never find."],"help":[],"image":"","name":"Max results","type":"scraper_max_results","value":"40"},{"collapsible":1,"configurable":true,"default_value":{"maxAttempts":2,"scrollSpeed":5000},"description":[],"help":[],"image":"","name":"Configure scraper","type":"scraper_settings","value":{"maxAttempts":2,"scrollSpeed":5000}}],"stepNumber":"3.3","token":"scrape-data"},{"collapsed":false,"description":"","hasErrors":true,"hiddenCount":0,"index":1,"invisible":false,"machine_name":"WidgetWriteGoogleSheet","metadata":"spreadsheet","method":{"browser":"AxiomApiUpdateGoogleSheetV3160"},"modes":["browser"],"name":"Google Report","original_name":"Write data to a Google Sheet","params":[{"collapsible":0,"configurable":true,"default_value":"","description":["Select Google sheet"],"help":[],"image":"","name":"Spreadsheet","sheetName":"","type":"spreadsheet_picker","value":""},{"collapsible":0,"configurable":true,"default_value":"","description":["Specify a sheet name to write to","These are the tabs at the bottom of each spreadsheet."],"help":[],"image":"","name":"Sheet name","type":"sheet_name_dropdown","value":"Owner"},{"collapsible":0,"configurable":false,"default_value":[],"description":["Select the data to write"],"help":[],"image":"","maxTokens":1,"name":"DATA","tokenType":"write_google_sheet_token","type":"write_google_sheet_token","value":"[scrape-data]"},{"collapsible":0,"configurable":true,"default_value":{"append":true,"startingCell":""},"description":[""],"help":[],"image":"","name":"Write options","type":"google_sheet_write_options","value":{"append":true,"startingCell":""}},{"collapsible":1,"configurable":true,"default_value":"raw","description":["Select \"User Entered\" if you want to write formulas to the sheet."],"help":[],"image":null,"name":"Write method","type":"radio_value_input_option","value":"raw"}],"stepNumber":"3.4","token":""},{"collapsed":false,"description":"","hasErrors":true,"hiddenCount":0,"index":0,"invisible":false,"machine_name":"WidgetDeleteRowsFromGoogleSheet","metadata":"clear remove slice spreadsheet","method":{"browser":"AxiomApiDeleteRowsFromGoogleSheetV3180"},"modes":["browser"],"name":"Google Report","original_name":"Delete rows from a Google Sheet","params":[{"collapsible":0,"configurable":true,"default_value":"","description":["Select Google sheet"],"help":[],"image":"","name":"Spreadsheet URL","sheetName":"","type":"spreadsheet_picker","value":""},{"collapsible":0,"configurable":true,"default_value":"","description":["Optionally specify a sheet name to delete from","Sheets are different tabs visible at the bottom of your google doc; enter the name that appears on the tab to specify the sheet","Leaving this blank will use the first sheet in the document."],"help":[],"image":"","name":"Sheet name","type":"sheet_name_dropdown","value":"Search"},{"collapsible":0,"configurable":true,"default_value":"1","description":["Enter the number of the first row to delete"],"help":[],"image":"","name":"First row to delete","type":"start_page","value":"1"},{"collapsible":0,"configurable":true,"default_value":"1","description":["Enter the number of the last row to delete","Everything between the first and last rows will also be deleted."],"help":[],"image":"","name":"Last row to delete","type":"page_count","value":"1"}],"stepNumber":"3.5","token":""},{"description":"Finish and trigger the bot's run!","hasErrors":false,"machine_name":"WidgetBotComplete","metadata":"","method":{"browser":"driver.internalRun"},"modes":["driver"],"name":"Loop through data","original_name":"Loop through data","params":[],"stepNumber":"3","token":"loop-data"}],"headless":false,"incognitoMode":false,"injector":{"injector":"dom","magic_btn_status":true,"selector":""},"maximumRuntime":null,"mode":"browser","noOutput":false,"storeCookies":false,"templateId":0,"templateItem":null,"templateMode":false,"templateStarted":false,"timezone":null,"tokens":null,"viewport":null},"stored_cookies":[],"machine_name":"new_axiom","errors":[],"color":null,"creator_id":2329,"type":null}