添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
活泼的蚂蚁  ·  南方周末·  2 月前    · 
火爆的凳子  ·  Viewing SMTP logs | ...·  3 月前    · 
虚心的梨子  ·  GitHub - ...·  6 月前    · 
年轻有为的香烟  ·  WPA-PSK/ WPA2-PSK 和 ...·  12 月前    · 

NaiboWang/EasySpider最新发布版本: v0.6.2 (2024-04-22 06:37:17)

发布时间:Bilibili将展示视频播放次数更改为展示播放总时长后。

0.5.0更新说明(不要忘了更新主页)

  • 重大更新:自定义操作增加在当前环境直接运行Python代码自定义变量和获得变量值功能,循环和判断条件同样支持自定义变量和表达式的识别:
  • 此选项为高级功能,可以直接用Python代码操纵正在运行中的浏览器,及可以自定义整个执行环境中的变量,并对变量进行修改赋值等操作,示例:

  • self.browser 表示当前操作的浏览器,可直接用 selenium 的API进行操作,如 self.browser.find_element(By.CSS_SELECTOR, "body").send_keys(Keys.END) 即可滚动到页面最下方。
  • 自定义一个全局变量: self.myVar = 1
  • 操纵上面定义的全局变量: self.myVar = self.myVar + 1
  • 打印上面定义的全局变量: print(self.myVar)

    如果想要将自己定义的变量作为字段记录,请选择下一个 在执行环境下获得Python表达式值(eval操作) 选项。

    此选项为高级功能,可以直接返回Python代码的表达式值,并在其他位置用 Field["本操作名称"] 表示此操作返回值,示例:

  • 返回当前浏览器对象的相关值,用 self.browser 表示当前操作的浏览器,可直接用selenium的API进行操作,如 self.browser.find_element(By.CSS_SELECTOR, "body").text 即可返回当前页面的文字。
  • 返回自定义全局变量的值: self.myVar
  • 返回条件判断的值: self.myVar == 1 ,此表达式的判断值可用于 条件判断 循环 !!! 注意此功能不能对变量进行赋值操作,即不可以写 self.myVar = 1 这种,如果想要进行赋值操作,请选择上一个 在执行环境下获得Python表达式值(eval操作) 选项。
  • 一个循环文本列表内的文本可以输入多个输入框,只要对应好索引值: