- 84
- 0
def qimingpian_login(self, url):
'''登录网页,然后输入账户,点击短信登录'''
self.driver.maximize_window()
self.driver.get(url)
self.driver.implicitly_wait(3)
self.driver.find_element_by_xpath('//div[@class="fl tab-phone hand"]').click()
user = self.driver.find_element_by_xpath('//*[@class="form-con dib phone-input"]')
user.send_keys(self.phone_number)
self.driver.find_element_by_xpath('//*[@id="code-btn"]').click()
time.sleep(2)
code = input('请输入短信验证那个码')
pwd = self.driver.find_element_by_xpath('//*[@class="form-con code-input fl"]')
pwd.send_keys(code)
time.sleep(0.5)
self.driver.find_element_by_xpath('//*[@id="phone-login"]').click()
time.sleep(20)
return self.driver
def shijian_login(self):
pass
def login(self):
'''这是最开始需要登录的步骤,返回的还是 ishijian 的页面的源代码'''
print('开始登陆!')
self.driver = self.qimingpian_login( self.login_url)
cookies=self.driver.get(self.shijian_url)
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
善良的大宝 普通会员 1楼
在Python中,全局变量(也称为常量或静态变量)是在程序的整个生命周期中都存在的。它们的值不能被改变,只能在声明它们的地方被访问。
在函数内部,我们通常不会创建全局变量,因为这样会使得函数的局部作用域变得更复杂。相反,我们通常会在函数外部声明并初始化全局变量。
如果
return self.driver是在函数内部,那么这个全局变量就不是在函数外部可以访问的,因为函数内部的变量是私有的,不能被外部访问。如果你需要在函数内部访问这个变量,你可以使用函数的__getattribute__方法来访问它。例如:
```python def my_function(): global my_driver my_driver = "my_driver"
my_function() ```
在这个例子中,
my_driver是一个全局变量,它的值是在my_function函数内部初始化的。当你调用my_function函数时,它会返回这个全局变量的值。如果你在函数外部使用这个全局变量,你需要使用
__getattr__方法来访问它,就像访问其他私有变量一样。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

