bad_input
error_code=bad_input
blocked
error_code=blocked
)
bounding_box
selector
: 元素的有效 CSS 选择器browser_size
capture_graphql
click
selector
: 元素选择器close_popup
collect
collect(<data_line>[, <validate_fn>]);
data_line
: 包含要收集的字段的对象validate_fn
: 用于验证行数据是否有效的可选函数console
country
country(<code>);
code
: 2 个字符的 ISO 国家/地区代码dead_page
error_code=dead_page
detect_block
resource
: 指定检测所需资源的对象
selector
condition
: 指定如何处理资源以进行检测的对象
exists
has_text
disable_event_listeners
track_event_listeners()
必须先调用
event_types
: 应禁用的特定事件类型el_exists
selector
: 有效的 CSS 选择器timeout
: 等待元素出现在页面上的超时时间el_is_visible
selector
: 有效的 CSS selectortimeout
: 等待元素在页面上可见的超时时间embed_html_comment
font_exists
font_exists(<font-family>);
freeze_page
hover
hover(<selector>);
selector
: 元素选择器html_capture_options
options
: 一个接受定义应如何处理 HTML 捕获的选项的对象
coordinate_attributes
Image
src
: 图片 URL 或 data:image URI 字符串input
next_stage()
调用提供
job
next_stage()
调用提供
load_html
load_more
selector
: 包含延迟加载项的元素的选择器load_sitemap
location
value
: 金钱数额currency
: 货币代码mouse_to
mouse_to(<x>, <y>);
x
: 定位 x 位置y
: 定位 y 位置navigate
navigate(<url>);
opt.allow_status
来覆盖它url
: 要导航到的 URLopt
: 导航选项(参见示例)next_stage
input
: 要传递给下一个浏览器会话的输入对象parse
preserve_proxy_session
press_key
proxy_location
configuration
: 具有所需代理位置的对象,查看示例以获取更多信息redirect_history
rerun_stage
resolve_url
url
: URL 字符串/实例response_headers
request
url
| options
:向其发出请求的 url
,或请求选项(参见示例)right_click
right_click(<selector>);
selector
: 元素选择器run_stage
scroll_to
{immediate: true}
scroll_to(<selector>);
selector
: 要滚动到的元素的选择器scroll_to_all
scroll_to_all(<selector>);
selector
: 想要滚动浏览的元素的选择权select
select(<select>, <value>);
selector
: 元素选择器set_lines
set_lines(<data_line>[, <validate_fn>]);
lines
: 要添加到最终数据集的数据行数组validate_fn
: 用于验证行数据是否有效的可选函数(每行运行一次)set_session_cookie
cookie
数据设置 cookie;
如果存在等效 cookie
,可能会覆盖它们
set_session_headers
headers
: 具有 key-value 格式额外标头的对象solve_captcha
status_code
tag_all_responses
field
: 标记字段的名称pattern
: 要匹配的 URL 模式options
: 设置 options.jsonp=true 来解析 jsonp 格式的响应主体。tag_download
url
: 用于匹配请求的模式或字符串tag_image
tag_response
tag_response(<field>, <pattern>, <options>);
name
: 标记字段的名称pattern
: 要匹配的 URL 模式options
: 设置 options.jsonp=true 来解析 jsonp 格式的响应主体。在可能的情况下,这将会自动检测到tag_screenshot
tag_screenshot(<field>, <options>);
field
: 标记字段的名称options
: 下载选项(参见示例)tag_script
tag_script(<field>, <selector>);
name
: 标记脚本的名称selector
: 要标记的脚本的选择器tag_serp
tag_video
field
: 标记字段的名称selector
: 有效的 CSS 选择器opt
: 下载选项(参见示例)tag_window_field
field
: 相关数据的路径track_event_listeners
disable_event_listeners()
type
selector
: 元素选择器text
: 要输入的文本URL
url
: URL 字符串verify_requests
callback
:每次请求失败时,都会使用以下格式的对象调用的函数:{url, error, type, response}
Video
src
: 视频 URLwait
selector
: 元素选择器opt
: 等待选项(参见示例)wait_any
wait_for_parser_value
field
: 等待的解析器值路径validate_fn
: 可选的回调函数,用于验证值是否正确opt
: 额外选项(例如超时)wait_for_text
selector
: 元素选择器text
: 要等待的文本wait_hidden
selector
: 元素选择器wait_network_idle
timeout
: 等待浏览器网络空闲 X 毫秒options
: 忽略:用于将请求排除在监控超时范围之外的模式数组:网络需要空闲多少毫秒(默认500)wait_page_idle
timeout
: 等待无更改的毫秒数options
: 一个对象,它可以接受忽略参数以将某些元素排除在监控范围之外wait_visible
selector
: 元素选择器$
selector
: 元素选择器emulate_device
device
: 包含设备名称的字符串这是设备名称的完整列表
input
$
location
Image
Video
Money