请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

运行文件后,可以打开浏览器,但是几秒后会自动关闭,可是我的代码里面应该没有关闭浏览器的代码行,请问这是正常情况还是我的代码问题?

from selenium import webdriver

def open_browser(browser):
try:
if browser ==‘Chrome’:
driver = webdriver.Chrome()
elif browser == ‘Firefox’:
driver = webdriver.Firefox()
elif browser == ‘Ie’:
driver = webdriver.Ie()
return driver
except:
print(“打开浏览器失败”)
return None
#打开浏览器方法封装

def get_url(url):
driver = open_browser(‘Chrome’)
if driver != None:
if ‘http://’ in url:
driver.get(url)
else:
print(“你的URL有问题”)
else:
print(“CASE有问题”)
#URL判断以及封装

get_url(‘www.imooc.com’)

图片描述

正在回答

4回答

你后面继续findelement去操作看是否会关闭

0 回复 有任何疑惑可以回复我~
  • 提问者 慕少6569230 #1
    老师  findelement 怎么操作?
    回复 有任何疑惑可以回复我~ 2020-03-14 12:57:30
  • Mushishi 回复 提问者 慕少6569230 #2
    你继续后面学习,driver.find_element_by_id 这个,你看你能定位元素什么得么
    回复 有任何疑惑可以回复我~ 2020-03-14 13:05:39
  • 提问者 慕少6569230 回复 Mushishi #3
    哦哦  麻烦老师了,这个问题要等到后面学习了更多才能解决对吧
    回复 有任何疑惑可以回复我~ 2020-03-14 18:36:46
weixin_慕妹6562685 2020-03-26 21:51:04

Url没写http

0 回复 有任何疑惑可以回复我~
Mushishi 2020-03-14 12:38:53

但是不至于几秒,60秒会。你看一下你能否打开url、定位元素。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕少6569230 #1
    URL和定位元素用 ctrl+左键 可以点击打开,但是点击显示的是本文件里的代码行
    回复 有任何疑惑可以回复我~ 2020-03-14 12:46:36
Mushishi 2020-03-14 12:38:03

你没有下一步操作的时候久了会自动关闭了

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号