吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 985|回复: 5
收起左侧

[求助] python仿照别人功能时发现的一个问题,求大佬解答

[复制链接]
xiaochenchdn 发表于 2022-8-15 16:12
求助各位大佬。
我想知道图片中,Action(tpms["广告"]).click(Point(474,925)).sleep(2),是如何在调用click后继续使用.调用sleep的
QQ截图20220815160916.jpg

免费评分

参与人数 1热心值 +1 收起 理由
steelzheng + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

pj-Yang 发表于 2022-8-15 16:53
click返回的值有sleep方法就可以接着调用
MyModHeaven 发表于 2022-8-15 21:33
pj-Yang 发表于 2022-8-15 16:53
click返回的值有sleep方法就可以接着调用

  • 好像不是这样吧

  • 做个实验,验证一下:

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.action_chains import ActionChains

browser = webdriver.Chrome()
browser.get('https://www.baidu.com/')
a = ActionChains(browser).click(browser.find_element(By.ID, 'su'))
print(type(a))
  • 类型是:<class 'selenium.webdriver.common.action_chains.ActionChains'>,没有使用 perform() 方法之前,都是 ActionChains 对象,但是 ActionChains 并没有 sleep()
pj-Yang 发表于 2022-8-16 09:07
本帖最后由 pj-Yang 于 2022-8-16 09:09 编辑
MyModHeaven 发表于 2022-8-15 21:33
[md]- 好像不是这样吧

- 做个实验,验证一下:

[Asm] 纯文本查看 复制代码
Action(tpms["广告"]).click(Point(474,925)).sleep(2)
#与下面的是等同的
a = Action(tpms["广告"]).click(Point(474,925))
a.sleep(2)

这是楼主代码的情况,你的代码如果能
[Python] 纯文本查看 复制代码
ActionChains(browser).click(browser.find_element(By.ID, 'su')).sleep(2)

就能
[Python] 纯文本查看 复制代码
a = ActionChains(browser).click(browser.find_element(By.ID, 'su'))
a.sleep(2)


免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
xiaochenchdn + 1 + 1 谢谢@Thanks!

查看全部评分

 楼主| xiaochenchdn 发表于 2022-8-16 18:56
pj-Yang 发表于 2022-8-16 09:07
[mw_shl_code=asm,true]
Action(tpms["广告"]).click(Point(474,925)).sleep(2)
#与下面的是等同的

感谢大佬回复,看了你的回复,有点启发,回去翻了一下,知道该怎么弄了,非常感谢,发现只要return self就可以了,谢谢
 楼主| xiaochenchdn 发表于 2022-8-16 18:57
MyModHeaven 发表于 2022-8-15 21:33
[md]- 好像不是这样吧

- 做个实验,验证一下:

谢谢大佬回复,我已经找到方法了,十分感谢
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 07:31

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表