我创建了这个imacros脚本来通过blog-plug抓取用户名,它会以这种格式生成一个用户名列表
[EXTRACT]BlogOne[EXTRACT]
[EXTRACT]BlogTwo[EXTRACT]
[EXTRACT]BlogThree[EXTRACT]
如何以正确的格式获取博客列表,即
BlogOne
BlogTwo
BlogThree
这是我写的用于刮取blogname列表的Imacros代码
SET !ERRORIGNORE YES
SET !EXTRACT_TEST_POPUP NO
SET !TIMEOUT_STEP 10
SET !TIMEOUT_PAGE 10
URL GOTO=http://blog-plug.com/wallofportraits.php
'New tab opened
TAG POS=1 TYPE=IMG ATTR=SRC:*api.tumblr.com/v2/blog/*/avatar/64 EXTRACT=ALT
ADD !EXTRACT <BR>
TAG POS=2 TYPE=IMG ATTR=SRC:*api.tumblr.com/v2/blog/*/avatar/64 EXTRACT=ALT
ADD !EXTRACT <BR>
TAG POS=3 TYPE=IMG ATTR=SRC:*api.tumblr.com/v2/blog/*/avatar/64 EXTRACT=ALT
ADD !EXTRACT <BR>
SET !CLIPBOARD {{!EXTRACT}}
答案 0 :(得分:0)
以下行似乎很有帮助:
SET !CLIPBOARD EVAL("'{{!EXTRACT}}'.replace(/\\[EXTRACT\\]/g, '');")
答案 1 :(得分:0)
在iMacros论坛上找到解决方案,这解决了我的问题:)
SET !ERRORIGNORE YES
SET !EXTRACT_TEST_POPUP NO
SET !TIMEOUT_STEP 10
SET !TIMEOUT_PAGE 10
URL GOTO=http://blog-plug.com/wallofportraits.php
'New tab opened
SET !EXTRACT NULL
TAG POS=1 TYPE=IMG ATTR=SRC:*api.tumblr.com/v2/blog/*/avatar/64 EXTRACT=ALT
SET My_Data {{!EXTRACT}}<BR>
SET !EXTRACT NULL
TAG POS=2 TYPE=IMG ATTR=SRC:*api.tumblr.com/v2/blog/*/avatar/64 EXTRACT=ALT
ADD My_Data {{!EXTRACT}}<BR>
SET !EXTRACT NULL
TAG POS=3 TYPE=IMG ATTR=SRC:*api.tumblr.com/v2/blog/*/avatar/64 EXTRACT=ALT
ADD My_Data {{!EXTRACT}}<BR>
SET !CLIPBOARD {{My_Data}}