Tapicker v5.5.25
- ⚡️ Automatically remember arguments
- ⚡️ ️Blocks in recipes can be disabled
- ⚡️ Supports using dynamic data on filter
- ⚡️ Supports multiple lines on template of Input Text
- ⚡️ Supports giving parameters to
getDate(), getTimetamp()
in @funcs - ⚡️ Remove
getRandomItem()
from @funcs and use pipes' at()
instead - ⚡️ The
at(index?)
parameter in pipes can be omitted - ⚡️ Add
random(min?, max?)
to pipes - ⚡️ Improve Wheel event compatibility
- 🐛️ Fix column cancel save not working
Tapicker v5.5.16
- ✨ ️Add a Replace Page function block
- ⚡️ Supports extracting elements on the screen
- ⚡️ Supports scrolling in screen units on Scroll Page
- ⚡️ Move secondary options to More Settings
- ⚡️ Add
sort(), unique(), compact()
to transforms - ⚡️ Add
getRandomItem()
to @funcs - ⚡️ Add
urlencode()
to pipes - 🐛️ Fix some minor bugs
Tapicker v5.5.8
- ✨ ️Add a Handle Dialog function block
- ⚡️ Expose more options for Click Element
- ⚡️ Make the last element lose focus when run Hover Element
- ⚡️ Interaction events closer to human behavior
- ⚡️ Double check whether scroll to bottom
- ⚡️ Improve Input Text compatibility
- ⚡️ Add
extract(), replace()
to pipes - ⚡️ Add
nmatch(!~)
to conditional operators - 🐛️ Fix unable to click button on Baidu Map
Tapicker v5.4.3
- ✨ ️Add a Upload File function block
- ✨ ️Add Read Clipboard and Write Clipboard function blocks
- ⚡️ Append column names to @loops.L000.$value options
- 🐛️ Fix click events breaking on some sites
- 🐛️ Fix filter being reset in some cases
Tapicker v5.2.20
- ✨ ️Add a Trigger Event function block
- ⚡️ Improve the credibility of simulated events
- ⚡️ Add Scroll Into View option to simulation events
- ⚡️ Can use
\n, \r, \t
as a separator for Split and Join - 🐛️ Fix some i18n translation errors & improve user experience
Tapicker v5.2.15
- ⚡️ Improved iframe compatibility
- 🐛 Fix incorrect parsing of variable templates
- ⚡️ Extract filename and extension from URL in Download File
Tapicker v5.2.12
- ✨ ️Add a Download File function block
- 🐛 Fix the issue where Return did not work on Switch
- 🐛 Fix move flow chart will be selected on Chrome 125+
- 🐛 Fix extract, match transforms functions behavior
- 🐛 Fix Finder being hidden on some websites
- 🐛 Fix data row count incorrect in concurrent mode
- ⚡️ Can be rendered as a link or image when viewing data
- ⚡️ Add getDate, getUUID functions to @funcs
- ⚡️ Add date format function to transforms & pipelines
- ⚡️ Reduce log accumulation and prevent memory leaks
- ⚡️ Improve engine performance and reduce CPU usage
- ⚡️ Improve editor interaction experience
- ⚡️ Make browser notifications optional
Tapicker v5.1.8
- ✨ ️Supports importing files or referencing existing tables as parameters
- 🐛 Fix unique index not working on unsaved tables
- 🐛 Fix unable to display boolean values in data table
- 🐛 Fix Wait Until block error occurs after page redirect
- ⚡️ Supports filling in the current link with one click
- ⚡️ Show serial number before each item
- ⚡️ Nested nodes can be collapsed
- ⚡️ Simplified expressions are displayed in Case & Condition
- 💥 No longer compatible with versions earlier than v110
Tapicker v5.0.30
- ✨ ️Shadow DOM selector support
- ✨ Recipes can be renamed directly in Popup
- ✨ ️Display the scraped data amount on the Icon
- ⚡️ Optimize list selector generation algorithm
- ⚡️ Double check before deleting recipe
Tapicker v5.0.26
- ⚡️ Remember the last focused page
- ⚡️ New Window & New Tab can be closed manually
- ⚡️ Use Switch Window, Switch Tab Alternatives Active Window, Active Tab
- ⚡️ Enhanced error handling to improve stability
Tapicker v5.0.22
- 🐛 Fix editor is always connected to the initial window if there are multiple windows
- 🐛 Fix image avatar does not have rounded corner style
- 🐛 Fix incorrect filename format when exporting data
- 🐛 Fix being unable to enter text on some websites
- 🐛 Fix failure to scroll to the element position
- 🐛 Fix the style issue of overflowing data names
- 🐛 Fix Sleep node duplicate error message
- ⚡️ Support random scroll position
- ⚡️ Finder shortcuts can be disabled
- ⚡️ Auto break the loop if the page has scrolled to bottom
- ⚡️ Automatically convert multi-line text in arguments into arrays
- ⚡️ Add an Extract transformer instead of Match to extract characters
- ⚡️ Automatically fill in current url to New Tab after adding it
- ⚡️ Close settings panel after deleting node
Tapicker v5.0.8
- 🐛 Fixed some style issues of components in dark mode
- 🐛 Tab information may be lost when editing recipes
- 🐛 Can't extract column data when row selector is numeric ID
- ⚡️ Optimize theme color & UI style
- ⚡️ Sleep block supports using dynamic data
- ⚡️ Add version upgrade tips
- ⚡️ Many small detail improvements
Tapicker v5.0.0
- 💬 This is a major version update with many features and optimizations 🎉🥳👏
- ✨ New recipe editor
- ✨ New execution engine
- ✨ Support starting, pausing, resuming and stopping tasks
- ✨ Support custom arguments
- ✨ Support variable definition and reference
- ✨ Support the integration of multiple data tables into one
- ✨ Support conditions and branches
- ✨ Support random waiting time
- ✨ Support random loops and reverse loops
- ✨ Support extracting background images
- ✨ Support extracting HTML comments
- ✨ Support extracting data from iframe
- ✨ Support sharing a recipe with someone
- ⚡️ Mark elements to prevent duplicate extractions
- ⚡️ Add more data transformers
- ⚡️ Filter duplicate data in memory
- ⚡️ Improve UI interaction & user experience
- ⚡️ Automatically find scrollable parent elements
- ⚡️ Encode Favicon to Base64
- ⚡️ More robust exception handling
- ⚡️ Support viewing the log of the latest task
- 💬 Full switch to faster API (pre-5.0.0 interface will be retired soon)
Tapicker v3.13.6
- 🐛 Export to XLSX fails when column content exceeds 32,767 characters
- 🐛 Unable to update reference of dynamic column after deleting column
- ⚡️ Prevent unexpected termination in running recipe to improve stability
- 💬 Column content exceeding 255 characters will be ignored in XLS
Tapicker v3.13.4
- ✨ The data source of Select Option node can be referenced from loop
- 🐛 The problem that the filter may be lost in some cases
- 🐛 Unable to extract data from itself after setting row filter
- ⚡️ Clicking on the recipe card brings up the launchpad directly
- ⚡️ Improve some small and scattered user experience
Tapicker v3.12.8
- 💬 This version adds three advanced features and multiple improvements
- ✨ Table columns support setting whether to store
- ✨ Table columns support dynamic logical assignment
- ✨ Add a powerful Execute Condition node
- 🐛 Errors may occur when viewing data causing a white screen
- 🐛 Text filter does not work on Click Element node
- 🐛 Unable to reference data when adding first node in Enter Loop node
- 🐛 Invalid transfer set when column's data referenced from loop
- 🐛 Editing child nodes after duplicating a Enter Loop node will affect each other
- 🐛 Unable to edit nodes in some cases
- ⚡️ Adding a loop node no longer automatically adds child nodes
- ⚡️ Wait for the page until the page changes to support custom monitoring scope
Tapicker v3.9.7
- 🐛 "Click the next page of the current page" doesn't work on some sites
Tapicker v3.9.6
- 🐛 Fix some bugs
- ⚡️ Recipe list loading speed increased by 3x+
- ⚡️ Overlong characters are displayed via Tooltip when viewing data
- ⚡️ After exporting data automatic memory data format to preference
Tapicker v3.9.2
- ✨ All nodes support error handling
- 🐛 Fix some elements click failure
- ⚡️ Improve some user experience
Tapicker v3.8.18
- 🐛 Cannot execute multiple recipes at the same time
- 🐛 In some cases, dragging the recipe tab would cause it to disappear
- ⚡️ Improve stability and reduce memory usage
- ⚡️ Layout when the column name is too long
- ⚡️ Updating the "About" page
- ⚡️ Adjust the style of some pages
Tapicker v3.8.12
- ✨ Provide training ground to practice extracting data
- ✨ Alternate selectors and filters can be set on the target element of all nodes
- 🐛 Unable to generate new selectors when class selectors are disabled on some pages
- 🐛 Tasks are not exited after waiting for page load timeout
- 🐛 After deleting a column and then adding a column with the same name, the column cannot be displayed
- 🐛 Autofocus error issue with Click Element node
- 🐛 Click Element node cannot preview
- ⚡️ Change the selector generation algorithm, the generated selector is shorter
- ⚡️ Display a horizontal scroll bar when viewing data to solve the problem that the mouse cannot scroll horizontally
- ⚡️ Remove the extracted flag, it caused more problems than benefits
- ⚡️ Smarter generation of table selector
Tapicker v3.6.6
- ✨ The column can refer to the data of table
- ✨ Flags of pattern can be set
- 🐛 Some shortcut keys conflict with Chrome
- 🐛 New data export engine
- ⚡️ Add a new option "openInNewTab" to the Click Element node
- ⚡️ Integrate the Dump option into table name input box
- ⚡️ Pattern matching uses column delimiters
- ⚡️ Columns can set custom fixed values
- ⚡️ Display row numbers in data previewer
Tapicker v3.4.18
- 💬 This version adds three advanced features and multiple improvements
- ✨ Supports setting default startup parameters for recipes
- ✨ Support for setting custom dilimiter for columns
- ✨ Support for custom sorting recipe tabs
- 🐛 Adding a unique index but has no effect
- 🐛 Cannot continue referencing a loop inside a loop
- 🐛 Can't find own recipes when adding webhook
- 🐛 Sign up fails when the avatar link is too long
- 🐛 In some cases, the recipe editor was not automatically opened when editing a recipe
- ⚡️ Add recipeId and tableId fields to the callback data of Webhook
- ⚡️ No longer shows the number of recipes on the tab (reason: not enough slots)
- ⚡️ Reset scroll to top after switching tabs in recipe list
- ⚡️ Prevent unnecessary refreshes when creating browser tabs
- ⚡️ Create/edit recipes in a new tab without disturbing the current tab
- ⚡️ Automatically sync recipes to latest state when editing the same recipe in multiple tabs
- ⚡️ Lazy loading of recipe Meta information and Favicon to improve rendering speed
- ⚡️ Updating the Privacy Policy and Terms of Service
Tapicker v3.1.10
- ✨ Click Element and other nodes supports referencing Table columns
- 🐛 Clicking on anchor element with JS call causes error
- 🐛 The data's meta info is referenced in the wrong place
- 🐛 Reference loop info fails without any prompt
- 🐛 Sign up fails when the avatar link is too long
- 🐛 Nodes cannot be edited after 3 levels of loop nesting
- 🐛 Always overridden by the default value when editing a column
- 🐛 Shortcut keys are accidentally touched in some complex scenes
- ⚡️ Turn off the ability to refer to variables in selectors (confusing interaction)
- ⚡️ Improve the compatibility of "click the next page of the current page"
Tapicker v3.0.2
- 🐛 Scrape terminated without reason
- 🐛 Layout of the not logged in prompt page
Tapicker v3.0.0
- ✨ Add an account info page
- ✨ More friendly free plan (recipe creation is now supported)
- 🐛 The unique index is not updated after the column is dropped
- ⚡️ Change the judgment logic of waiting for the page to load
- ⚡️ Adjust the default format for exported data
- ⚡️ Clean up broken/non-working public recipes
- ⚡️ Enable a brand new dedicated domain
- ⚡️ Enable a new icon and name
Tapicker v2.0.58
- 🐛 Unable to create/edit recipes on first install
- 🐛 When previewing the "Extract Data" node, the number of data rows extracted is displayed incorrectly
Tapicker v2.0.56
- ✨ Support one-click copy node
- ✨ Automatically save filters to preferences
- ✨ Support for sorting by ID when viewing data
- 🐛 Incorrectly trigger shortcut keys when typing text
- ⚡️ Show unsaved icon after recipe change
- ⚡️ Optimize the table style of the data viewer
- ⚡️ Recipe list using skeleton screen Loading
- ⚡️ Hide ugly scrollbars under Windows
- ⚡️ Use in incognito mode (Editor login status loss has not been resolved)
Tapicker v2.0.48
- ✨ Add 1-based index
- ✨ Add "Forward" and "Backward" nodes
- ✨ Add "Activate" and "Close" Tab nodes
- ✨ Add openInNewTab option to "Click Element" node
- ✨ Supports fuzzy search for recipe names
- 🐛 Unable to detect if some sites loaded successfully
- ⚡️ Open the corresponding page when editing a recipe
- ⚡️ Displays the total number of data successfully extracted
- ⚡️ Improve the loading speed of the recipe list
- ⚡️ Change the default filename for exported data
- ⚡️ Can be replaced with empty when replacing data
- ⚡️ Close the Popup after successful launch recipe
- ⚡️ Task allocation logic and log display
Tapicker v2.0.36
- ✨ Supports referencing variables in selectors
- ✨ Support to control whether to end the task when no row is found
- 🐛 Can't add first node inside loop node
- 🐛 Reference error when loop info does not exist
- 🐛 Unable to reference Table data
- 🐛 Failed to set initial preset
- ⚡️ Prompt that recipes cannot be created on a blank page
Tapicker v2.0.26
- ✨ Supports setting filters for Row
- ✨ Open the welcome page after successful installation
- 🐛 Close Inspector after closing Finder
- 🐛 Cannot send messages to Editor in some cases
- 🐛 Prevent Editor and Recorder from being selected after opening Finder
- ⚡️ Show editor using ShadowDOM container
- ⚡️ Generate random Loop Name and Table Name automatically
- ⚡️ Update dark mode style
Tapicker v2.0.16
- ✨ Add an about page
- ✨ Supports scrolling after scrolling again
- ✨ Supports extracting background images from pages
- ⚡️ Filter by element inner text to prevent duplicate extraction
- ⚡️ Domain filtering is turned off by default in the recipe list
- ⚡️ Show default icon when target site's favicon fails to load
- ⚡️ Sort nodes based on frequency of use
- ⚡️ Update template data
Tapicker v2.0.8
- ✨ Supports one-click filling in of current link
- 🐛 Fixed an editor error caused when a node loses focus
- 🐛 Fixed an error on some pages when not logged in
- 🐛 Fixed an issue where row selectors could not be generated in some scenarios
- 🐛 Fixed an error that could occur when dragging nodes
- ⚡️ The recipe list is sorted by update time by default
- ⚡️ Cannot save when no columns are added
Tapicker v2.0.0
- 🎉 A brand new version, an important milestone
- ⚡️ Improved in many aspects, bringing new experience
- 💥 No longer compatible with 1.x recipes
Tapicker v1.1.0
- ✨ Supports extracting data from outside the row
- ✨ Supports extracting current page link and current time
- ✨ Supports English and Chinese languages
- 🐛 Fixed page scrolling failure on YouTube
- 🐛 Fixed an issue where automatic next page scraping failed
- 🐛 Fixed an issue where columns with the same name failed to save
- ⚡️ Recipe introduction is required
- ⚡️ Beautify HTML code
Tapicker v1.0.0
- 🎉 First release 🥳👏